yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
9ec6b9168
master
1//DISABLE_TEST(compute, vulkan):COMPARE_COMPUTE_EX(filecheck-buffer=BUF):-vk -compute -entry computeMain -allow-glsl -xslang -zero-initialize 2 3//TEST_INPUT:ubuffer(data=[0], stride=4):out,name=outputBuffer 4RWStructuredBuffer<uint> outputBuffer; 5 6struct structData 7{ 8 uint data; 9}; 10 11struct structOuterData 12{ 13 static structData data1 = { 1 }; 14}; 15 16[numthreads(1,1,1)] 17void computeMain() 18{ 19 // BUF: 1 20 structOuterData mat; 21 outputBuffer[0] = true 22 && mat.data1.data == 1 23 ; 24}