aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-05-23 13:32:02 +0200
committerladevieq <ladevie.quentin@gmail.com>2021-05-23 13:32:02 +0200
commit2c07c0b7df2b13cd5deea8233e1c4eb61a85a766 (patch)
tree2133f08ab5ec84ee8013b43fd288120e1eaf85b7 /src/main.cpp
parentb715df2c21dbb8656fc01d5a64605ac18cb5c6e4 (diff)
Naive BVH working + camera simple camera rotation
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 19b7b54..f8699af 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -126,6 +126,16 @@ int main() {
move_vec = -((input_data*) renderer.compute_shader_buffer.alloc_info.pMappedData)->cam.right.unit() * move_speed;
break;
}
+ case KEYS::E: {
+ ((input_data*) renderer.compute_shader_buffer.alloc_info.pMappedData)->cam.rotate_y(0.001f * delta_time);
+ reset_accumulation = true;
+ break;
+ }
+ case KEYS::Q: {
+ ((input_data*) renderer.compute_shader_buffer.alloc_info.pMappedData)->cam.rotate_y(-0.001f * delta_time);
+ reset_accumulation = true;
+ break;
+ }
case KEYS::SPACE: {
move_vec = ((input_data*) renderer.compute_shader_buffer.alloc_info.pMappedData)->cam.up.unit() * move_speed;
break;