yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
1b01ff909
master
1//TEST(64-bit):REFLECTION:-stage compute -no-codegen -target host-callable -entry computeMain 2 3struct GenericStruct<T, let N: int> 4{ 5 T someT; 6 int values[N]; 7 8 Ptr<GenericStruct<float, 2>> genericPtr; 9}; 10 11Ptr<GenericStruct<int, 4>> genericPtr; 12 13RWStructuredBuffer<int> outputBuffer; 14 15[numthreads(4, 1, 1)] 16void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) 17{ 18 19 outputBuffer[dispatchThreadID.x] = genericPtr.someT; 20}