From 5ca94586058f791d78482d7cc3693da04ca616c5 Mon Sep 17 00:00:00 2001 From: Paul Gruenbacher Date: Thu, 14 Nov 2019 14:52:26 -0600 Subject: [PATCH] Update bgfx_compute.sh fix the indirect define declarations --- src/bgfx_compute.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bgfx_compute.sh b/src/bgfx_compute.sh index f7ebb3758..45507712d 100644 --- a/src/bgfx_compute.sh +++ b/src/bgfx_compute.sh @@ -333,7 +333,7 @@ __IMAGE_IMPL_ATOMIC(r32ui, x, uvec4, xxxx) , _numY \ , _numZ \ ) \ - _buffer[_offset*2+0] = uvec4(_numX, _numY, _numZ, 0u) + _buffer[(_offset)*2+0] = uvec4(_numX, _numY, _numZ, 0u) #define drawIndirect( \ _buffer \ @@ -343,7 +343,7 @@ __IMAGE_IMPL_ATOMIC(r32ui, x, uvec4, xxxx) , _startVertex \ , _startInstance \ ) \ - _buffer[_offset*2+0] = uvec4(_numVertices, _numInstances, _startVertex, _startInstance) + _buffer[(_offset)*2+0] = uvec4(_numVertices, _numInstances, _startVertex, _startInstance) #define drawIndexedIndirect( \ _buffer \ @@ -354,8 +354,8 @@ __IMAGE_IMPL_ATOMIC(r32ui, x, uvec4, xxxx) , _startVertex \ , _startInstance \ ) \ - _buffer[_offset*2+0] = uvec4(_numIndices, _numInstances, _startIndex, _startVertex); \ - _buffer[_offset*2+1] = uvec4(_startInstance, 0u, 0u, 0u) + _buffer[(_offset)*2+0] = uvec4(_numIndices, _numInstances, _startIndex, _startVertex); \ + _buffer[(_offset)*2+1] = uvec4(_startInstance, 0u, 0u, 0u) #endif // __cplusplus