From b37b5398a6afa940acd1138bde922a70838f33af Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 4 Jul 2025 10:37:01 -0700 Subject: Add the new low-level renderer, shared between the imm and scene graph renderer. LLR integration with the scene graph renderer not yet done. --- src/renderer/renderer_impl.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/renderer/renderer_impl.h') diff --git a/src/renderer/renderer_impl.h b/src/renderer/renderer_impl.h index fc14dcb..6fd0c15 100644 --- a/src/renderer/renderer_impl.h +++ b/src/renderer/renderer_impl.h @@ -5,11 +5,13 @@ #include typedef struct IBL IBL; +typedef struct LLR LLR; typedef struct ShaderProgram ShaderProgram; typedef struct Texture Texture; typedef struct Renderer { GfxCore* gfxcore; + LLR* llr; IBL* ibl; Texture* brdf_integration_map; struct { @@ -21,7 +23,7 @@ typedef struct Renderer { } Renderer; /// Create a new renderer. -bool renderer_make(Renderer*, GfxCore*); +bool gfx_renderer_make(Renderer*, LLR*, GfxCore*); /// Destroy the renderer. -void renderer_destroy(Renderer*); +void gfx_renderer_destroy(Renderer*); -- cgit v1.2.3