summaryrefslogtreecommitdiffstats
path: root/tests/language-feature/enums/anonymous-enum.slang
blob: b9b0a8c00ce8e7f8093102fcec99770cc7464893 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//TEST:SIMPLE(filecheck=CHECK): -target spirv

// CHECK: OpEntryPoint

enum
{
    Red,Green,Blue
}

RWStructuredBuffer<int> buffer;
[numthreads(1, 1, 1)]
void main(int id: SV_DispatchThreadID)
{
    if (id == Red)
    {
        buffer[0] = Green;
    }
    buffer[1] = Blue;
}