yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
c43f6fa55
master
1//TEST:SIMPLE(filecheck=CHECK): -target spirv -fvk-use-entrypoint-name 2 3// CHECK: OpEntryPoint 4 5RWStructuredBuffer<int> output; 6 7[shader("compute")] 8[numthreads(1,1,1)] 9void innerMain(int id : SV_DispatchThreadID) 10{ 11 output[id] = id; 12} 13 14[shader("compute")] 15[numthreads(1,1,1)] 16void outerMain(int id : SV_DispatchThreadID) 17{ 18 innerMain(id); 19}