aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-01-28 23:54:50 +0100
committerladevieq <ladevie.quentin@gmail.com>2021-01-28 23:54:50 +0100
commit34c2b9b450c0f5c695a699ba4ae3f93470057ccb (patch)
treec837d808abdd083989314c525545d571812da8d5 /src/main.cpp
parente4180902265c36744a770e932bb0a3f204d58b28 (diff)
Convert renderer ressources creation to api calls
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp16
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;
}