yum-mirror/slang

Making it easier to work with shaders

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

Yong HeSPIRV `Block` decoration fixes. (#4303)9a23a9aab

master
410 B16 linesraw
1//TEST:SIMPLE(filecheck=CHECK): -profile ps_5_0 -entry main -target spirv-assembly
2//TEST:SIMPLE(filecheck=CHECK): -profile ps_5_0 -entry main -target spirv-assembly -emit-spirv-via-glsl
3
4// Ensure that we can lower to `imageAtomicAdd` correctly.
5
6// CHECK: OpImageTexelPointer
7// CHECK: OpAtomicIAdd
8
9RWTexture2D<uint> t;
10
11float4 main() : SV_Target
12{
13	uint u;
14	InterlockedAdd(t[uint2(0)], 1, u);
15	return u;
16}