summaryrefslogtreecommitdiffstats
path: root/tests/spirv/array-of-array.slang
blob: de1f70e7f01a1392782d2a314b5cc13b2e2108e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage compute -emit-spirv-directly -skip-spirv-validation

Texture2D texArray[3][4][5];
RWStructuredBuffer<float4> outputBuffer;

// CHECK: OpEntryPoint

[shader("compute")]
void main(uint3 tid : SV_DispatchThreadID)
{
    outputBuffer[0] = texArray[tid.x][tid.y][tid.z].Load(int3(1,2,3));
}