From a8b7bc75a8d0be576fe3b5e723d20b123e72b5cc Mon Sep 17 00:00:00 2001 From: bjorn Date: Wed, 27 Apr 2022 00:35:09 -0700 Subject: [PATCH] Adjust; --- src/modules/graphics/graphics.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/graphics/graphics.c b/src/modules/graphics/graphics.c index 863ecbb8..e14d9d39 100644 --- a/src/modules/graphics/graphics.c +++ b/src/modules/graphics/graphics.c @@ -12,7 +12,7 @@ struct Buffer { uint32_t size; gpu_buffer* gpu; BufferInfo info; - void* pointer; + char* pointer; }; typedef struct { @@ -192,7 +192,7 @@ void* lovrBufferMap(Buffer* buffer, uint32_t offset, uint32_t size) { lovrCheck(offset + size <= buffer->size, "Buffer write range [%d,%d] exceeds buffer size", offset, offset + size); if (buffer->pointer) { - return (char*) buffer->pointer + offset; + return buffer->pointer + offset; } // TODO stage copy once commands exist @@ -202,7 +202,7 @@ void* lovrBufferMap(Buffer* buffer, uint32_t offset, uint32_t size) { void lovrBufferClear(Buffer* buffer, uint32_t offset, uint32_t size) { lovrCheck(offset + size <= buffer->size, "Tried to clear past the end of the Buffer"); if (buffer->pointer) { - memset((char*) buffer->pointer + offset, 0, size); + memset(buffer->pointer + offset, 0, size); } else { lovrCheck(size % 4 == 0, "Buffer clear size must be a multiple of 4"); lovrCheck(offset % 4 == 0, "Buffer clear offset must be a multiple of 4");