summaryrefslogtreecommitdiffstats
path: root/tests/autodiff/material/DiffuseMaterial.slang
blob: 3dd2927f575cc6fcceee111ff7754b205562b6d1 (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;

public struct DiffuseMaterial : IMaterial
{
    public float3 baseColor;

    public typedef DiffuseMaterialInstance MaterialInstance;

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