From 0911b3398122dcdd8ab4c1378bb274a087beee38 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sat, 29 Jun 2024 20:13:30 +0100 Subject: [PATCH] Add another cube instance --- src/rasteriser/main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/rasteriser/main.c b/src/rasteriser/main.c index 15fa3fb..f33506f 100644 --- a/src/rasteriser/main.c +++ b/src/rasteriser/main.c @@ -75,9 +75,11 @@ int main(void) { list_append(scene_triangle_t, arena, triangles, ((scene_triangle_t){2, 7, 3, (colour_t){.colour = 0x00ffffff}})); - vec3f_t position = {-1.5f, 0.0f, 7.0f}; - model_t model = {.vertices = vertices, .triangles = triangles}; - instance_t instance = {.model = &model, .position = position}; + model_t cube = {.vertices = vertices, .triangles = triangles}; + instance_t cube_01 = {.model = &cube, + .position = (vec3f_t){-1.5f, 0.0f, 8.0f}}; + instance_t cube_02 = {.model = &cube, + .position = (vec3f_t){1.7f, 1.5f, 7.0f}}; bool running = true; SDL_Event event = {0}; @@ -105,7 +107,8 @@ int main(void) { clear_window(&window, bg); - render_instance(&window, arena, &camera, viewport, &instance); + render_instance(&window, arena, &camera, viewport, &cube_01); + render_instance(&window, arena, &camera, viewport, &cube_02); swap_buffers(&window);