Commit Graph

32 Commits

Author SHA1 Message Date
Georg Hagen
d0e50d2409 Add GetProjectionMatrix 2024-07-30 22:40:08 +02:00
Georg Hagen
eb81c777bf Expose ui scaling and orientation 2024-07-27 14:30:59 +02:00
Georg Hagen
bcad0116d4 Update camera projection matrix handling 2024-07-20 19:30:28 +02:00
Georg Hagen
ec161aa498 Fix AR background alignment issues 2024-07-14 02:35:28 +02:00
Georg Hagen
410f6b11a6 Rework arcball camera controller 2024-07-02 15:05:06 +02:00
Georg Hagen
beeea386aa Fix issues with camera 2024-06-30 13:58:11 +02:00
475c72e505 Extend ortho camera 2024-06-28 09:34:50 +02:00
Vladyslav_Baranovskyi_EXT
ebd12cfd2b Merge pull request 'Morphable Camera & Controller' (#56) from morphable_camera_and_controller into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/56
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-06-26 20:32:15 +02:00
Vladyslav Baranovskyi
624742eeb5 Removed final attribute from UpdateProjectionMatrix() 2024-06-25 22:01:36 +03:00
Georg Hagen
61929e61d3 Update ArcballCameraController 2024-06-24 16:49:56 +02:00
Georg Hagen
d1f1d208b1 Optimize GetViewDirection and GetRightVector 2024-06-03 23:03:04 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
7dadd440d0 Add helper methods 2023-09-11 14:00:00 +02:00
446e11e3b8 Cleanup descriptor layout handling 2023-09-03 17:07:23 +02:00
be7a48dc09 Allow custom input descriptors 2023-09-01 14:59:11 +02:00
df4194be51 Update how camera data is communicated to shader 2023-08-31 21:16:11 +02:00
5aec41ead4 [WIP] Shader handling rework 2023-08-29 23:08:11 +02:00
5735b93870 Extend camera class 2023-08-29 21:21:21 +02:00
d49b158a9b Add GetFrustum getter 2023-08-19 00:28:11 +02:00
cf91c9c67e Cache camera position 2023-08-01 15:18:11 +02:00
ee4ad9a28d Refactor Camera class 2021-08-27 11:19:11 +02:00
3ce9ce8e3b Update camera class 2021-05-22 18:55:55 +02:00
6394a94bfe Fix init order 2021-02-26 20:16:47 +01:00
71855a1d9f Switch to right handed coordinate system 2021-02-23 03:32:11 +01:00
b1b4c117f2 Expose camera position to shader 2021-02-14 02:12:13 +01:00
97cb8d1ac9 Expose view and projection matrix to shader 2021-02-12 19:47:11 +01:00
8dc50ab279 Fix viewport resizing not updating camera aspect ratio 2021-02-11 19:41:24 +01:00
876f25784e Cleanup includes 2020-10-28 01:13:11 +01:00
78d24fbe41 Introduce Math.hpp and use typedef to make replacing glm with something else in the future simpler 2020-10-27 23:25:26 +01:00
aea890971b Cleanup Camera code 2020-10-16 00:44:22 +02:00
fc529b0694 Add basic input system 2020-05-16 00:56:22 +02:00
542ef348ee first release 2019-10-14 23:02:51 +02:00