diff options
Diffstat (limited to 'tests/slang-extension/atomic-float-byte-address-buffer.slang')
| -rw-r--r-- | tests/slang-extension/atomic-float-byte-address-buffer.slang | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/slang-extension/atomic-float-byte-address-buffer.slang b/tests/slang-extension/atomic-float-byte-address-buffer.slang index 519cb668d..48e209431 100644 --- a/tests/slang-extension/atomic-float-byte-address-buffer.slang +++ b/tests/slang-extension/atomic-float-byte-address-buffer.slang @@ -25,7 +25,7 @@ RWStructuredBuffer<float> anotherBuffer; void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) { uint tid = dispatchThreadID.x; - int idx = (tid & 3) ^ (tid >> 2); + int idx = int((tid & 3) ^ (tid >> 2)); //const float delta = anotherBuffer[idx & 3]; @@ -41,6 +41,6 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) if (tid < 4) { - outputBuffer[tid] = asfloat(workBuffer.Load(tid << 2)); + outputBuffer[tid] = asfloat(workBuffer.Load(int(tid << 2))); } }
\ No newline at end of file |
