yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
756ce3d91
master
1//TEST:SIMPLE(filecheck=CHECK): -target spirv 2 3// CHECK: %{{.*}} = OpImageTexelPointer %{{.*}} %{{.*}} %{{.*}} %int_0 4// CHECK: %{{.*}} = OpAtomicIAdd %ulong %{{.*}} %uint_1 %uint_0 %ulong_0 5 6[[vk::binding(0,0)]] RWTexture2D<uint64_t> tex; 7 8[shader("compute")] 9[numthreads(1, 1, 1)] 10void main() 11{ 12 InterlockedAdd(tex[uint2(0,0)], uint64_t(0)); 13}