yum-mirror/slang

Making it easier to work with shaders

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

Yong HeEmit missing atomic64 capability, fix int-typed builtin used in both vs and fs. (#6314)0bc18d233

master
281 B13 linesraw
1//TEST:SIMPLE(filecheck=CHECK):-target spirv
2
3// CHECK: OpCapability Int64Atomics
4
5groupshared Atomic<uint64_t> atomicVariable;
6
7[shader("compute")]
8[numthreads(1, 1, 1)]
9void main(uint3 threadId : SV_DispatchThreadID)
10{
11    uint64_t value = 4ll;
12    atomicVariable.store(value);
13}