blob: 22f9877e9079443a9afd2301fe1f3993be5f7967 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//TEST(64-bit):REFLECTION:-stage compute -no-codegen -target host-callable -entry computeMain
struct GenericStruct<T, let N: int>
{
T someT;
int values[N];
Ptr<GenericStruct<float, 2>> genericPtr;
};
Ptr<GenericStruct<int, 4>> genericPtr;
RWStructuredBuffer<int> outputBuffer;
[numthreads(4, 1, 1)]
void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
{
outputBuffer[dispatchThreadID.x] = genericPtr.someT;
}
|