yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Yong HeSupport visibility control and default to `internal`. (#3380)11111e573

master
377 B17 linesraw
1//TEST_IGNORE_FILE:
2
3__exported import IMaterial;
4__exported import DiffuseMaterialInstance;
5
6public struct DiffuseMaterial : IMaterial
7{
8    public float3 baseColor;
9
10    public typedef DiffuseMaterialInstance MaterialInstance;
11
12    public DiffuseMaterialInstance setupMaterialInstance()
13    {
14        DiffuseMaterialInstance mi = { {baseColor} };
15        return mi;
16    }
17};