Add another cube instance
This commit is contained in:
parent
946ea9c307
commit
0911b33981
@ -75,9 +75,11 @@ int main(void) {
|
|||||||
list_append(scene_triangle_t, arena, triangles,
|
list_append(scene_triangle_t, arena, triangles,
|
||||||
((scene_triangle_t){2, 7, 3, (colour_t){.colour = 0x00ffffff}}));
|
((scene_triangle_t){2, 7, 3, (colour_t){.colour = 0x00ffffff}}));
|
||||||
|
|
||||||
vec3f_t position = {-1.5f, 0.0f, 7.0f};
|
model_t cube = {.vertices = vertices, .triangles = triangles};
|
||||||
model_t model = {.vertices = vertices, .triangles = triangles};
|
instance_t cube_01 = {.model = &cube,
|
||||||
instance_t instance = {.model = &model, .position = position};
|
.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;
|
bool running = true;
|
||||||
SDL_Event event = {0};
|
SDL_Event event = {0};
|
||||||
@ -105,7 +107,8 @@ int main(void) {
|
|||||||
|
|
||||||
clear_window(&window, bg);
|
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);
|
swap_buffers(&window);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user