From f175d64cc00f9d08f8c02bcbf8287c3e21430611 Mon Sep 17 00:00:00 2001 From: onelin Date: Mon, 10 Nov 2025 15:08:40 +0100 Subject: Add modelPosition uniform --- src/include/daw/rendering.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/include') diff --git a/src/include/daw/rendering.h b/src/include/daw/rendering.h index 0da97f5..9f53f78 100644 --- a/src/include/daw/rendering.h +++ b/src/include/daw/rendering.h @@ -130,15 +130,11 @@ typedef struct { } typedef struct { - /* Shader proram */ + /* Shader program */ Shader shader; /* Vertex Array Object */ u32 vao; - /* MVP (a uniform from the shader). - * This could also probably be generalized */ - i32 mvp; - // The texture ID, glBindTextures(target, &this->texture) u32 texture; @@ -147,6 +143,12 @@ typedef struct { // The vertex buffer is also just a buffer ShaderBuffer* buffer; + + // Uniforms + /* MVP (a uniform for the shader). + * This could also probably be generalized */ + i32 mvp; + i32 model_position; } RenderObject; typedef struct { -- cgit v1.3