From 96e94a5b234a0d6fdf0bd3855fd3238133e7ee89 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Sat, 18 Dec 2021 11:10:42 -0500 Subject: [PATCH] add FIXME about mapping shaders to meshes --- src/shader.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shader.h b/src/shader.h index 1ca2a91..8e31371 100644 --- a/src/shader.h +++ b/src/shader.h @@ -85,6 +85,10 @@ struct GLmesh GLenum draw_mode; // NOTE: GL_LINES, GL_TRIANGLES GLenum usage; // NOTE: GL_STATIC_DRAW, GL_DYNAMIC_DRAW + // FIXME: should probably map meshes/entities to shaders in a more abstract + // way. libTangerine maps each shader with a group of entities in a + // 'render_group' object, but that limits the use of groups to a single + // shader program shader_program* shader; glm::mat4* model_xform;