yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
c701ec00c
master
1//TEST:SIMPLE(filecheck=CHECK):-target spirv 2 3//CHECK-NOT: OpCompositeConstruct 4//CHECK-COUNT-1: OpStore 5 6struct Data 7{ 8 int bigArray[8]; 9 int fetch(int i) 10 { 11 return bigArray[i]; 12 } 13} 14 15ParameterBlock<Data> pData; 16uniform int* result; 17 18[numthreads(16,1,1)] 19void main(int id : SV_DispatchThreadID) 20{ 21 *result = pData.fetch(id); 22}