summaryrefslogtreecommitdiff
path: root/tests/language-feature/constants/unsized-opaque-array.slang
blob: 2aab695f667789578740b306f5f3d2a3f2a7f737 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//TEST:SIMPLE(filecheck=SPIRV): -target spirv -entry main -emit-spirv-directly

// SPIRV-NOT: OpDecorate {{.*}} ArrayStride 8
layout(binding = 0)
Texture2D textures[];

RWTexture2D<uint> tex;

[shader("compute")]
[numthreads(1,1,1)]
void main(uint3 threadId : SV_DispatchThreadID)
{
    tex[threadId.xy] = uint(textures[0][threadId.xy].r);
}