yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
7f1df9d0b
master
1//TEST:SIMPLE(filecheck=CHECK): -target spirv 2 3[numthreads(1,1,1)] 4void test() 5{ 6 int c = 0; 7 let lam = (int a) => { 8 //CHECK:([[# @LINE+1]]): error 30011: 9 c = a + 1; 10 }; 11 let lam1 = (int a) => { 12 if (a > 0) 13 return 1; 14 else 15 //CHECK:([[# @LINE+1]]): error 30111: 16 return 3.0; 17 }; 18 RayQuery q; 19 let lam2 = (int a) => { 20 //CHECK:([[# @LINE+1]]): error 30112: 21 q.Abort(); 22 }; 23}