diff options
Diffstat (limited to 'src/render/renderer.c')
| -rw-r--r-- | src/render/renderer.c | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/src/render/renderer.c b/src/render/renderer.c index eca7551..385a8c1 100644 --- a/src/render/renderer.c +++ b/src/render/renderer.c | |||
| @@ -3,7 +3,6 @@ | |||
| 3 | #include "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" | ||
| 7 | #include "scene/model_impl.h" | 6 | #include "scene/model_impl.h" | 
| 8 | #include "scene/node_impl.h" | 7 | #include "scene/node_impl.h" | 
| 9 | #include "scene/object_impl.h" | 8 | #include "scene/object_impl.h" | 
| @@ -192,9 +191,9 @@ void gfx_render_scene(Renderer* renderer, const RenderSceneParams* params) { | |||
| 192 | 191 | ||
| 193 | ShaderProgram* const shader = load_shader(renderer, params->mode); | 192 | ShaderProgram* const shader = load_shader(renderer, params->mode); | 
| 194 | 193 | ||
| 195 | const Scene* scene = params->scene; | 194 | const Scene* scene = params->scene; | 
| 196 | const SceneCamera* camera = params->camera; | 195 | const Camera* camera = params->camera; | 
| 197 | GfxCore* const gfxcore = renderer->gfxcore; | 196 | GfxCore* const gfxcore = renderer->gfxcore; | 
| 198 | 197 | ||
| 199 | int x, y, width, height; | 198 | int x, y, width, height; | 
| 200 | gfx_get_viewport(gfxcore, &x, &y, &width, &height); | 199 | gfx_get_viewport(gfxcore, &x, &y, &width, &height); | 
| @@ -207,12 +206,12 @@ void gfx_render_scene(Renderer* renderer, const RenderSceneParams* params) { | |||
| 207 | .shader = shader, | 206 | .shader = shader, | 
| 208 | .scene = scene}; | 207 | .scene = scene}; | 
| 209 | 208 | ||
| 210 | gfx_llr_set_camera(renderer->llr, &camera->camera); | 209 | gfx_llr_set_camera(renderer->llr, camera); | 
| 211 | gfx_llr_set_aspect(renderer->llr, aspect); | 210 | gfx_llr_set_aspect(renderer->llr, aspect); | 
| 212 | draw_recursively(&state, mat4_id(), scene->root); | 211 | draw_recursively(&state, mat4_id(), scene->root); | 
| 213 | } | 212 | } | 
| 214 | 213 | ||
| 215 | static void update_rec(SceneNode* node, const SceneCamera* camera, R t) { | 214 | static void update_rec(SceneNode* node, const Camera* camera, R t) { | 
| 216 | assert(node); | 215 | assert(node); | 
| 217 | assert(camera); | 216 | assert(camera); | 
| 218 | 217 | ||
| @@ -237,7 +236,7 @@ static void update_rec(SceneNode* node, const SceneCamera* camera, R t) { | |||
| 237 | } | 236 | } | 
| 238 | } | 237 | } | 
| 239 | 238 | ||
| 240 | void gfx_update(Scene* scene, const SceneCamera* camera, R t) { | 239 | void gfx_update(Scene* scene, const Camera* camera, R t) { | 
| 241 | assert(scene); | 240 | assert(scene); | 
| 242 | assert(camera); | 241 | assert(camera); | 
| 243 | 242 | ||
