yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
9a23a9aab
master
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}