aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt6
-rw-r--r--include/gfx/render/imm.h (renamed from include/gfx/renderer/imm_renderer.h)0
-rw-r--r--include/gfx/render/llr.h (renamed from include/gfx/llr/llr.h)1
-rw-r--r--include/gfx/render/renderer.h (renamed from include/gfx/renderer.h)0
-rw-r--r--src/asset/model.c38
-rw-r--r--src/gfx.c6
-rw-r--r--src/memory.c2
-rw-r--r--src/render/imm.c (renamed from src/renderer/imm_renderer.c)6
-rw-r--r--src/render/imm_impl.h (renamed from src/renderer/imm_renderer_impl.h)0
-rw-r--r--src/render/llr.c (renamed from src/llr/llr.c)0
-rw-r--r--src/render/llr_impl.h (renamed from src/llr/llr_impl.h)2
-rw-r--r--src/render/renderer.c (renamed from src/renderer/renderer.c)4
-rw-r--r--src/render/renderer_impl.h (renamed from src/renderer/renderer_impl.h)2
-rw-r--r--src/scene/node.c2
-rw-r--r--src/scene/object.c2
-rw-r--r--src/util/skyquad.c2
16 files changed, 37 insertions, 36 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cda7b1b..6e05db1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,10 +49,10 @@ add_library(gfx SHARED
49 src/core/shader_program.c 49 src/core/shader_program.c
50 src/core/shader.c 50 src/core/shader.c
51 src/core/texture.c 51 src/core/texture.c
52 src/llr/llr.c
53 src/memory.c 52 src/memory.c
54 src/renderer/imm_renderer.c 53 src/render/imm.c
55 src/renderer/renderer.c 54 src/render/llr.c
55 src/render/renderer.c
56 src/scene/animation.c 56 src/scene/animation.c
57 src/scene/camera.c 57 src/scene/camera.c
58 src/scene/model.c 58 src/scene/model.c
diff --git a/include/gfx/renderer/imm_renderer.h b/include/gfx/render/imm.h
index 62c071e..62c071e 100644
--- a/include/gfx/renderer/imm_renderer.h
+++ b/include/gfx/render/imm.h
diff --git a/include/gfx/llr/llr.h b/include/gfx/render/llr.h
index 6d78a50..785f9cd 100644
--- a/include/gfx/llr/llr.h
+++ b/include/gfx/render/llr.h
@@ -60,6 +60,7 @@ Light* gfx_make_light(const LightDesc*);
60 60
61/// Destroy the light. 61/// Destroy the light.
62/// 62///
63/// TODO: Remove this comment. Inline node payload as described in node_impl.h
63/// The light is conveniently removed from the scene graph and its parent scene 64/// The light is conveniently removed from the scene graph and its parent scene
64/// node is destroyed. 65/// node is destroyed.
65void gfx_destroy_light(Light**); 66void gfx_destroy_light(Light**);
diff --git a/include/gfx/renderer.h b/include/gfx/render/renderer.h
index 1da74eb..1da74eb 100644
--- a/include/gfx/renderer.h
+++ b/include/gfx/render/renderer.h
diff --git a/src/asset/model.c b/src/asset/model.c
index 96d200f..1e05a85 100644
--- a/src/asset/model.c
+++ b/src/asset/model.c
@@ -82,28 +82,28 @@
82#include "asset/model.h" 82#include "asset/model.h"
83 83
84#include "asset/texture.h" 84#include "asset/texture.h"
85#include "gfx/core.h"
86#include "gfx/gfx.h"
87#include "gfx/llr/llr.h"
88#include "gfx/scene/animation.h"
89#include "gfx/scene/camera.h"
90#include "gfx/scene/node.h"
91#include "gfx/scene/object.h"
92#include "gfx/sizes.h"
93#include "gfx/util/shader.h"
94
95#include "gfx_assert.h" 85#include "gfx_assert.h"
96#include "scene/model_impl.h" 86#include "scene/model_impl.h"
97 87
98#include "cstring.h" 88#include <gfx/core.h>
99#include "error.h" 89#include <gfx/gfx.h>
100#include "log/log.h" 90#include <gfx/render/llr.h>
101#include "math/camera.h" 91#include <gfx/scene/animation.h>
102#include "math/defs.h" 92#include <gfx/scene/camera.h>
103#include "math/mat4.h" 93#include <gfx/scene/node.h>
104#include "math/quat.h" 94#include <gfx/scene/object.h>
105#include "math/vec2.h" 95#include <gfx/sizes.h>
106#include "math/vec3.h" 96#include <gfx/util/shader.h>
97
98#include <cstring.h>
99#include <error.h>
100#include <log/log.h>
101#include <math/camera.h>
102#include <math/defs.h>
103#include <math/mat4.h>
104#include <math/quat.h>
105#include <math/vec2.h>
106#include <math/vec3.h>
107 107
108#include "cgltf_tangents.h" 108#include "cgltf_tangents.h"
109#define CGLTF_IMPLEMENTATION 109#define CGLTF_IMPLEMENTATION
diff --git a/src/gfx.c b/src/gfx.c
index 18098d2..bf713ca 100644
--- a/src/gfx.c
+++ b/src/gfx.c
@@ -2,10 +2,10 @@
2 2
3#include "asset/asset_cache.h" 3#include "asset/asset_cache.h"
4#include "core/core_impl.h" 4#include "core/core_impl.h"
5#include "llr/llr_impl.h"
6#include "memory.h" 5#include "memory.h"
7#include "renderer/imm_renderer_impl.h" 6#include "render/imm_impl.h"
8#include "renderer/renderer_impl.h" 7#include "render/llr_impl.h"
8#include "render/renderer_impl.h"
9 9
10#include <assert.h> 10#include <assert.h>
11#include <stdlib.h> 11#include <stdlib.h>
diff --git a/src/memory.c b/src/memory.c
index 39ae6ea..a68bc2b 100644
--- a/src/memory.c
+++ b/src/memory.c
@@ -2,7 +2,7 @@
2 2
3#include <gfx/sizes.h> 3#include <gfx/sizes.h>
4 4
5#include "llr/llr_impl.h" 5#include "render/llr_impl.h"
6#include "scene/animation_impl.h" 6#include "scene/animation_impl.h"
7#include "scene/camera_impl.h" 7#include "scene/camera_impl.h"
8#include "scene/model_impl.h" 8#include "scene/model_impl.h"
diff --git a/src/renderer/imm_renderer.c b/src/render/imm.c
index b3af7e8..8a93488 100644
--- a/src/renderer/imm_renderer.c
+++ b/src/render/imm.c
@@ -1,8 +1,8 @@
1#include "imm_renderer_impl.h" 1#include "imm_impl.h"
2 2
3#include <gfx/core.h> 3#include <gfx/core.h>
4#include <gfx/llr/llr.h> 4#include <gfx/render/imm.h>
5#include <gfx/renderer/imm_renderer.h> 5#include <gfx/render/llr.h>
6#include <gfx/util/shader.h> 6#include <gfx/util/shader.h>
7 7
8#include <math/aabb3.h> 8#include <math/aabb3.h>
diff --git a/src/renderer/imm_renderer_impl.h b/src/render/imm_impl.h
index d87b910..d87b910 100644
--- a/src/renderer/imm_renderer_impl.h
+++ b/src/render/imm_impl.h
diff --git a/src/llr/llr.c b/src/render/llr.c
index a1b37be..a1b37be 100644
--- a/src/llr/llr.c
+++ b/src/render/llr.c
diff --git a/src/llr/llr_impl.h b/src/render/llr_impl.h
index 6318ee0..319441c 100644
--- a/src/llr/llr_impl.h
+++ b/src/render/llr_impl.h
@@ -1,6 +1,6 @@
1#pragma once 1#pragma once
2 2
3#include <gfx/llr/llr.h> 3#include <gfx/render/llr.h>
4#include <gfx/sizes.h> 4#include <gfx/sizes.h>
5 5
6#include "scene/types.h" 6#include "scene/types.h"
diff --git a/src/renderer/renderer.c b/src/render/renderer.c
index 7797c83..eca7551 100644
--- a/src/renderer/renderer.c
+++ b/src/render/renderer.c
@@ -1,6 +1,6 @@
1#include "renderer_impl.h" 1#include "renderer_impl.h"
2 2
3#include "llr/llr_impl.h" 3#include "llr_impl.h"
4#include "memory.h" 4#include "memory.h"
5#include "scene/animation_impl.h" 5#include "scene/animation_impl.h"
6#include "scene/camera_impl.h" 6#include "scene/camera_impl.h"
@@ -10,7 +10,7 @@
10#include "scene/scene_impl.h" 10#include "scene/scene_impl.h"
11 11
12#include <gfx/core.h> 12#include <gfx/core.h>
13#include <gfx/llr/llr.h> 13#include <gfx/render/llr.h>
14#include <gfx/util/shader.h> 14#include <gfx/util/shader.h>
15 15
16#include <math/mat4.h> 16#include <math/mat4.h>
diff --git a/src/renderer/renderer_impl.h b/src/render/renderer_impl.h
index 7395915..160ff52 100644
--- a/src/renderer/renderer_impl.h
+++ b/src/render/renderer_impl.h
@@ -1,6 +1,6 @@
1#pragma once 1#pragma once
2 2
3#include <gfx/renderer.h> 3#include <gfx/render/renderer.h>
4 4
5#include <stdbool.h> 5#include <stdbool.h>
6 6
diff --git a/src/scene/node.c b/src/scene/node.c
index b7cf467..c5c8d94 100644
--- a/src/scene/node.c
+++ b/src/scene/node.c
@@ -2,10 +2,10 @@
2 2
3#include "animation_impl.h" 3#include "animation_impl.h"
4#include "camera_impl.h" 4#include "camera_impl.h"
5#include "llr/llr_impl.h"
6#include "memory.h" 5#include "memory.h"
7#include "model_impl.h" 6#include "model_impl.h"
8#include "object_impl.h" 7#include "object_impl.h"
8#include "render/llr_impl.h"
9#include "scene_graph.h" 9#include "scene_graph.h"
10 10
11#include "gfx_assert.h" 11#include "gfx_assert.h"
diff --git a/src/scene/object.c b/src/scene/object.c
index 3b2d498..d1f355c 100644
--- a/src/scene/object.c
+++ b/src/scene/object.c
@@ -2,9 +2,9 @@
2 2
3#include <gfx/core.h> 3#include <gfx/core.h>
4 4
5#include "llr/llr_impl.h"
6#include "memory.h" 5#include "memory.h"
7#include "node_impl.h" 6#include "node_impl.h"
7#include "render/llr_impl.h"
8 8
9#include <assert.h> 9#include <assert.h>
10 10
diff --git a/src/util/skyquad.c b/src/util/skyquad.c
index 847bc91..1a9b4af 100644
--- a/src/util/skyquad.c
+++ b/src/util/skyquad.c
@@ -1,7 +1,7 @@
1#include <gfx/util/skyquad.h> 1#include <gfx/util/skyquad.h>
2 2
3#include <../../include/gfx/render/llr.h>
3#include <gfx/core.h> 4#include <gfx/core.h>
4#include <gfx/llr/llr.h>
5#include <gfx/scene/node.h> 5#include <gfx/scene/node.h>
6#include <gfx/scene/object.h> 6#include <gfx/scene/object.h>
7#include <gfx/util/geometry.h> 7#include <gfx/util/geometry.h>