diff options
Diffstat (limited to 'source/slang/hlsl.meta.slang')
| -rw-r--r-- | source/slang/hlsl.meta.slang | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 1ab046b19..56ad32326 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -2366,6 +2366,10 @@ __target_intrinsic(glsl, "$atomicAdd($A, $1)") __target_intrinsic(cuda, "atomicAdd((uint*)$0, $1)") void InterlockedAdd(__ref uint dest, uint value); +__target_intrinsic(glsl, "$atomicAdd($A, $1)") +__target_intrinsic(cuda, "atomicAdd((uint*)$0, $1)") +void InterlockedAdd(__ref uint dest, int value); + __target_intrinsic(glsl, "($2 = $atomicAdd($A, $1))") __target_intrinsic(cuda, "(*$2 = atomicAdd($0, $1))") void InterlockedAdd(__ref int dest, int value, out int original_value); @@ -7770,4 +7774,4 @@ ${{{{ ${{{{ } -}}}}
\ No newline at end of file +}}}} |
