From 34c2b9b450c0f5c695a699ba4ae3f93470057ccb Mon Sep 17 00:00:00 2001 From: ladevieq Date: Thu, 28 Jan 2021 23:54:50 +0100 Subject: Convert renderer ressources creation to api calls --- src/main.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 24d4c53..390df41 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -68,15 +68,15 @@ int main() { for (auto event: wnd.events) { switch(event.type) { case EVENT_TYPES::RESIZE: { - renderer.mapped_data->width = event.width; - renderer.mapped_data->height = event.height; + ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->width = event.width; + ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->height = event.height; if (event.width == 0 && event.height == 0) { canRender = false; } else { canRender = true; renderer.recreate_swapchain(); - renderer.mapped_data->cam.set_aspect_ratio((float)event.width / (float)event.height); + ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.set_aspect_ratio((float)event.width / (float)event.height); } break; } @@ -90,26 +90,26 @@ int main() { switch (event.key) { case KEYS::W: { - move_vec = renderer.mapped_data->cam.forward.unit() * move_speed; + move_vec = ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.forward.unit() * move_speed; break; } case KEYS::S: { - move_vec = -renderer.mapped_data->cam.forward.unit() * move_speed; + move_vec = -((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.forward.unit() * move_speed; break; } case KEYS::D: { - move_vec = renderer.mapped_data->cam.right.unit() * move_speed; + move_vec = ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.right.unit() * move_speed; break; } case KEYS::A: { - move_vec = -renderer.mapped_data->cam.right.unit() * move_speed; + move_vec = -((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.right.unit() * move_speed; break; } default: break; } - renderer.mapped_data->cam.move(move_vec); + ((input_data*) renderer.compute_shader_buffer.mapped_ptr)->cam.move(move_vec); break; } -- cgit v1.3