summaryrefslogtreecommitdiff
path: root/tests/autodiff/material/DiffuseMaterial.slang
blob: e762e17c8b56f29efd351d62d58b2c8c1d1d0a09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//TEST_IGNORE_FILE:

__exported import IMaterial;
__exported import DiffuseMaterialInstance;

struct DiffuseMaterial : IMaterial
{
    float3 baseColor;

    typedef DiffuseMaterialInstance MaterialInstance;

    DiffuseMaterialInstance setupMaterialInstance()
    {
        DiffuseMaterialInstance mi = { {baseColor} };
        return mi;
    }
};