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/scene/node.c | 2 +- src/scene/object.c | 2 +- src/scene/object_impl.h | 2 -- src/scene/scene_memory.c | 6 +++--- 4 files changed, 5 insertions(+), 7 deletions(-) (limited to 'src/scene') diff --git a/src/scene/node.c b/src/scene/node.c index 67ce93c..e359f73 100644 --- a/src/scene/node.c +++ b/src/scene/node.c @@ -2,7 +2,7 @@ #include "animation_impl.h" #include "camera_impl.h" -#include "light_impl.h" +#include "llr/light_impl.h" #include "model_impl.h" #include "object_impl.h" #include "scene_graph.h" diff --git a/src/scene/object.c b/src/scene/object.c index e8e3ee6..27ff5db 100644 --- a/src/scene/object.c +++ b/src/scene/object.c @@ -2,7 +2,7 @@ #include -#include "mesh_impl.h" +#include "llr/mesh_impl.h" #include "node_impl.h" #include "scene_memory.h" diff --git a/src/scene/object_impl.h b/src/scene/object_impl.h index ead93f1..e864e53 100644 --- a/src/scene/object_impl.h +++ b/src/scene/object_impl.h @@ -4,8 +4,6 @@ #include "types.h" -#include - typedef struct MeshLink { mesh_idx mesh; mesh_link_idx next; // Next MeshLink in the list. diff --git a/src/scene/scene_memory.c b/src/scene/scene_memory.c index 91880bb..3a01325 100644 --- a/src/scene/scene_memory.c +++ b/src/scene/scene_memory.c @@ -4,9 +4,9 @@ #include "animation_impl.h" #include "camera_impl.h" -#include "light_impl.h" -#include "material_impl.h" -#include "mesh_impl.h" +#include "llr/light_impl.h" +#include "llr/material_impl.h" +#include "llr/mesh_impl.h" #include "model_impl.h" #include "node_impl.h" #include "object_impl.h" -- cgit v1.2.3