summaryrefslogtreecommitdiff
path: root/tests/bugs/invalid-entrypoint-param.slang
blob: bafb0fb8813158ce3b019eac35117d86115f3ccc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//TEST:SIMPLE(filecheck=CHECK): -target spirv

// `TT` is not valid for defining a varying entrypoint parameter,
// and we should diagnose an error.

// CHECK: error 39028

struct TT
{
    Texture2D tex;    
}

[numthreads(1, 1, 1)]
void f(TT t)
{
    return;
}