diff options
Diffstat (limited to 'examples/main_loop/ex_main_loop.c')
-rw-r--r-- | examples/main_loop/ex_main_loop.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/main_loop/ex_main_loop.c b/examples/main_loop/ex_main_loop.c index 25dbf4a..31514bf 100644 --- a/examples/main_loop/ex_main_loop.c +++ b/examples/main_loop/ex_main_loop.c @@ -1,5 +1,6 @@ #include <glfw3.h> +#include "camera.h" #include "core.h" #include "maths.h" #include "render.h" @@ -8,6 +9,8 @@ int main() { core* core = core_bringup(); + camera camera = camera_create(vec3_create(0, 0, 20), VEC3_NEG_Z, VEC3_Y, deg_to_rad(45.0)); + // Main loop while (!glfwWindowShouldClose(core->renderer.window)) { input_update(&core->input); @@ -19,7 +22,7 @@ int main() { x += 0.01; mat4 model = mat4_translation(vec3(x, 0, 0)); - gfx_backend_draw_frame(&core->renderer, model); + gfx_backend_draw_frame(&core->renderer, &camera, model); // insert work here |