yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f59df3814
master
1//TEST_IGNORE_FILE: 2 3// serialized-module-entry-point.slang 4 5struct Thing 6{ 7 int a; 8 int b; 9}; 10 11int foo(Thing thing); 12 13RWStructuredBuffer<int> outputBuffer; 14 15[numthreads(4, 1, 1)] 16void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) 17{ 18 Thing thing; 19 20 int index = (int)dispatchThreadID.x; 21 22 thing.a = index; 23 thing.b = -index; 24 25 outputBuffer[index] = foo(thing); 26}