yum-mirror/slang

Making it easier to work with shaders

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

Ellie HermaszewskaFix segfault on arrays of structs containing parameter blocks (#8555)96df31a9f

master
404 B20 linesraw
1//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):
2
3// Test: Array of deeply nested struct containing ParameterBlock - should error
4
5struct DeeplyNested
6{
7    struct Inner
8    {
9        ParameterBlock<int> deepPB;
10    }
11    Inner inner;
12}
13
14[numthreads(4, 1, 1)]
15void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
16{
17}
18
19//CHECK: ([[# @LINE+1]]): error 30027
20uniform DeeplyNested arrayOfDeeplyNested[4];