yum-mirror/slang

Making it easier to work with shaders

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

Jerran SchmidtFix for emitting ArrayStride decoration for arrays of opaque types (#7568)7ffb9f53e

master
341 B14 linesraw
1//TEST:SIMPLE(filecheck=SPIRV): -target spirv -entry main -emit-spirv-directly
2
3// SPIRV-NOT: OpDecorate {{.*}} ArrayStride 8
4layout(binding = 0)
5Texture2D textures[];
6
7RWTexture2D<uint> tex;
8
9[shader("compute")]
10[numthreads(1,1,1)]
11void main(uint3 threadId : SV_DispatchThreadID)
12{
13    tex[threadId.xy] = uint(textures[0][threadId.xy].r);
14}