diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/compute/atomics-groupshared.slang | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/compute/atomics-groupshared.slang b/tests/compute/atomics-groupshared.slang index 7ac6809eb..4b86e1b9e 100644 --- a/tests/compute/atomics-groupshared.slang +++ b/tests/compute/atomics-groupshared.slang @@ -13,17 +13,17 @@ uint test(uint val) { uint originalValue; - outputBuffer[val] = 0; + shared[val] = 0; GroupMemoryBarrierWithGroupSync(); - InterlockedAdd(outputBuffer[val], val, originalValue); - InterlockedAdd(outputBuffer[val ^ 1], val*16, originalValue); - InterlockedAdd(outputBuffer[val ^ 2], val*16*16, originalValue); - + InterlockedAdd(shared[val], val, originalValue); + InterlockedAdd(shared[val ^ 1], val*16, originalValue); + InterlockedAdd(shared[val ^ 2], val*16*16, originalValue); + GroupMemoryBarrierWithGroupSync(); - return outputBuffer[val]; + return shared[val]; } [numthreads(4, 1, 1)] |
