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; }