yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

jsmall-nvidiaPointer layout support (#2930)1b01ff909

master
449 B20 linesraw
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}