yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
0257cb001
master
1//TEST:COMPARE_COMPUTE(filecheck-buffer=CHECK):-vk -output-using-type -emit-spirv-directly 2 3//TEST_INPUT: set ptr = ubuffer(data=[0 0 0 0], stride=4) 4uniform uint* ptr; 5 6//TEST_INPUT: set outputBuffer = out ubuffer(data=[0 0 0 0], stride=4) 7RWStructuredBuffer<uint> outputBuffer; 8 9[numthreads(1,1,1)] 10void computeMain() 11{ 12 let indices = (uint*)&ptr[0]; 13 *indices = 100; 14 // CHECK: 100 15 outputBuffer[0] = ptr[0]; 16}