yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
6cf15f4ea
master
1//TEST:COMPARE_COMPUTE(filecheck-buffer=CHECK):-output-using-type 2 3extension float 4{ 5 float sum() { return this + 1; } 6} 7 8//TEST_INPUT: set outputBuffer = out ubuffer(data=[0 0 0 0], stride = 4) 9RWStructuredBuffer<float> outputBuffer; 10 11[numthreads(1,1,1)] 12void computeMain() 13{ 14 float v = 10.0; 15 // CHECK: 11 16 outputBuffer[0] = v.sum(); 17}