From c2cbe2ef1cb0237efd14fbe87469ee991ad3daa1 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 24 Oct 2025 15:02:00 -0700 Subject: Rename ImmRenderer -> Imm --- src/renderer/imm_renderer.c | 22 +++++++++++----------- src/renderer/imm_renderer_impl.h | 8 ++++---- 2 files changed, 15 insertions(+), 15 deletions(-) (limited to 'src/renderer') diff --git a/src/renderer/imm_renderer.c b/src/renderer/imm_renderer.c index 01cc5bb..b3af7e8 100644 --- a/src/renderer/imm_renderer.c +++ b/src/renderer/imm_renderer.c @@ -10,7 +10,7 @@ #include #include // memcpy -bool gfx_imm_make(ImmRenderer* renderer, GfxCore* gfxcore, LLR* llr) { +bool gfx_imm_make(Imm* renderer, GfxCore* gfxcore, LLR* llr) { assert(renderer); assert(gfxcore); assert(llr); @@ -45,7 +45,7 @@ cleanup: return false; } -void gfx_imm_destroy(ImmRenderer* renderer) { +void gfx_imm_destroy(Imm* renderer) { assert(renderer); assert(renderer->gfxcore); @@ -59,7 +59,7 @@ void gfx_imm_destroy(ImmRenderer* renderer) { } } -void gfx_imm_flush(ImmRenderer* renderer) { +void gfx_imm_flush(Imm* renderer) { assert(renderer); if (renderer->num_triangle_verts > 0) { @@ -78,7 +78,7 @@ void gfx_imm_flush(ImmRenderer* renderer) { } } -void gfx_imm_start(ImmRenderer* renderer) { +void gfx_imm_start(Imm* renderer) { assert(renderer); // Shader uniforms are applied lazily. @@ -88,7 +88,7 @@ void gfx_imm_start(ImmRenderer* renderer) { gfx_llr_set_shader(renderer->llr, renderer->shader); } -void gfx_imm_end(ImmRenderer* renderer) { +void gfx_imm_end(Imm* renderer) { assert(renderer); gfx_imm_flush(renderer); @@ -97,7 +97,7 @@ void gfx_imm_end(ImmRenderer* renderer) { } void gfx_imm_draw_triangles( - ImmRenderer* renderer, const vec3 verts[], size_t num_triangles) { + Imm* renderer, const vec3 verts[], size_t num_triangles) { assert(renderer); assert(verts); const size_t new_verts = num_triangles * 3; @@ -112,11 +112,11 @@ void gfx_imm_draw_triangles( renderer->num_triangle_verts += new_verts; } -void gfx_imm_draw_triangle(ImmRenderer* renderer, const vec3 verts[3]) { +void gfx_imm_draw_triangle(Imm* renderer, const vec3 verts[3]) { gfx_imm_draw_triangles(renderer, verts, 1); } -void gfx_imm_draw_aabb2(ImmRenderer* renderer, aabb2 box) { +void gfx_imm_draw_aabb2(Imm* renderer, aabb2 box) { assert(renderer); // clang-format off @@ -134,7 +134,7 @@ void gfx_imm_draw_aabb2(ImmRenderer* renderer, aabb2 box) { gfx_imm_draw_triangles(renderer, tris, 2); } -void gfx_imm_draw_aabb3(ImmRenderer* renderer, aabb3 box) { +void gfx_imm_draw_aabb3(Imm* renderer, aabb3 box) { assert(renderer); // clang-format off @@ -152,7 +152,7 @@ void gfx_imm_draw_aabb3(ImmRenderer* renderer, aabb3 box) { gfx_imm_draw_box3(renderer, vertices); } -void gfx_imm_draw_box3(ImmRenderer* renderer, const vec3 vertices[8]) { +void gfx_imm_draw_box3(Imm* renderer, const vec3 vertices[8]) { assert(renderer); assert(vertices); @@ -182,7 +182,7 @@ void gfx_imm_draw_box3(ImmRenderer* renderer, const vec3 vertices[8]) { gfx_imm_draw_triangles(renderer, tris, 12); } -void gfx_imm_set_colour(ImmRenderer* renderer, vec4 colour) { +void gfx_imm_set_colour(Imm* renderer, vec4 colour) { assert(renderer); assert(renderer->shader); diff --git a/src/renderer/imm_renderer_impl.h b/src/renderer/imm_renderer_impl.h index 61b49a7..d87b910 100644 --- a/src/renderer/imm_renderer_impl.h +++ b/src/renderer/imm_renderer_impl.h @@ -22,7 +22,7 @@ typedef struct Texture Texture; /// things simple while the extra complexity is not needed. /// TODO: Flush the buffer when it reaches its maximum size to remove this /// constraint. -typedef struct ImmRenderer { +typedef struct Imm { GfxCore* gfxcore; LLR* llr; @@ -34,10 +34,10 @@ typedef struct ImmRenderer { bool wireframe : 1; } flags; vec3 triangle_verts[GFX_IMM_MAX_NUM_TRIANGLES * 3]; -} ImmRenderer; +} Imm; /// Create a new immediate mode renderer. -bool gfx_imm_make(ImmRenderer*, GfxCore*, LLR*); +bool gfx_imm_make(Imm*, GfxCore*, LLR*); /// Destroy the immediate mode renderer. -void gfx_imm_destroy(ImmRenderer*); +void gfx_imm_destroy(Imm*); -- cgit v1.2.3