summaryrefslogtreecommitdiff
path: root/examples/obj_loading/ex_obj_loading.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/obj_loading/ex_obj_loading.c')
-rw-r--r--examples/obj_loading/ex_obj_loading.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/examples/obj_loading/ex_obj_loading.c b/examples/obj_loading/ex_obj_loading.c
index d250857..bdadd7e 100644
--- a/examples/obj_loading/ex_obj_loading.c
+++ b/examples/obj_loading/ex_obj_loading.c
@@ -13,16 +13,17 @@ int main() {
// --- Set up our scene
// 1. load model from disk
- model_handle cube_handle = model_load_obj(core, "assets/models/obj/cube/cube.obj", true);
- model* cube = &core->models->data[cube_handle.raw];
+ model_handle backpack_handle =
+ model_load_obj(core, "assets/models/obj/backpack/backpack.obj", true);
+ model* backpack = &core->models->data[backpack_handle.raw];
// 2. upload vertex data to gpu
- model_upload_meshes(&core->renderer, cube);
+ model_upload_meshes(&core->renderer, backpack);
// 3. create a camera
vec3 camera_pos = vec3(3., 4., 10.);
vec3 camera_front = vec3_normalise(vec3_negate(camera_pos));
camera cam = camera_create(camera_pos, camera_front, VEC3_Y, deg_to_rad(45.0));
- // Main loop
+ // --- Enter Main loop
while (!glfwWindowShouldClose(core->renderer.window)) {
input_update(&core->input);
threadpool_process_results(&core->threadpool, 1);
@@ -31,8 +32,8 @@ int main() {
// Draw the cube
transform cube_tf =
- transform_create(VEC3_ZERO, quat_ident(), 2.5); // make the cube a bit bigger
- draw_model(&core->renderer, &cam, cube, cube_tf);
+ transform_create(VEC3_ZERO, quat_ident(), 2.0); // make the backpack a bit bigger
+ draw_model(&core->renderer, &cam, backpack, cube_tf);
render_frame_end(&core->renderer);
}