From a7b73304bc13099590d081c0912c9006bb2abbc9 Mon Sep 17 00:00:00 2001 From: onelin Date: Mon, 17 Mar 2025 17:52:45 +0100 Subject: Fix batch refreshing --- src/rendering/include/engine/rendering/rendering.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/rendering/include') diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h index b022117..a39e00c 100644 --- a/src/rendering/include/engine/rendering/rendering.h +++ b/src/rendering/include/engine/rendering/rendering.h @@ -90,13 +90,13 @@ typedef struct { // Array, access, and data, type. u32 buffertype; // Buffer size of `data`. To get the size of the actual data, size_elem * count - isize size; + usize size; // Number of elements - isize count; + usize count; // components per generic vertex attribute (ie, 3 for RGB, 2 for UV) - isize components; + usize components; // size of each element - isize size_elem; + usize size_elem; // Pointer to the data void* data; } ShaderBuffer; @@ -134,13 +134,13 @@ typedef struct { typedef struct { // Size of models buffer - isize msize; + usize msize; // number of models in the `models` buffer - isize mcount; - + usize mcount; + // The original models in this batch RenderObject *models; - // Size and count of vertices + // The rendered destination object RenderObject renderobj; } RenderBatch; -- cgit v1.3