yum-mirror/slang

Making it easier to work with shaders

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

Yong HeFix spirv legalization of nested ararys. (#3567)03cddba97

master
350 B12 linesraw
1//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage compute -emit-spirv-directly -skip-spirv-validation
2
3Texture2D texArray[3][4][5];
4RWStructuredBuffer<float4> outputBuffer;
5
6// CHECK: OpEntryPoint
7
8[shader("compute")]
9void main(uint3 tid : SV_DispatchThreadID)
10{
11    outputBuffer[0] = texArray[tid.x][tid.y][tid.z].Load(int3(1,2,3));
12}