yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f02b08490
master
1//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK):-dx12 2//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK):-vk 3//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK):-mtl 4//DISABLE_TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK):-cpu 5//DISABLE_TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK):-cuda 6 7// CHECK: 1 8// CHECK-NEXT: 1 9// CHECK-NEXT: 1 10// CHECK-NEXT: 1 11 12//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name=outputBuffer 13RWStructuredBuffer<uint> outputBuffer; 14 15[numthreads(4, 1, 1)] 16void computeMain(uint tid : SV_GroupIndex) 17{ 18 vector<bool,4> k = true; 19 outputBuffer[tid] = all(k); 20}