diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-01-28 23:54:50 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-01-28 23:54:50 +0100 |
| commit | 34c2b9b450c0f5c695a699ba4ae3f93470057ccb (patch) | |
| tree | c837d808abdd083989314c525545d571812da8d5 /src/main.cpp | |
| parent | e4180902265c36744a770e932bb0a3f204d58b28 (diff) | |
Convert renderer ressources creation to api calls
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
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; } |
