Commit Graph

506 Commits

Author SHA1 Message Date
ohyzha
6d527279bc include headers files in solution, get rid of some dlls and switch to static libs instead, fix building curl and openssl from sources on every cmake configuration 2024-07-09 16:02:04 +03:00
Georg Hagen
268be2ca60 Silence some warnings 2024-07-09 13:43:48 +02:00
Georg Hagen
b4619be858 Store image resolution and framerate in ar metadata 2024-07-04 10:28:43 +02:00
Georg Hagen
d5e0331525 Expose more ar config options 2024-07-04 09:24:15 +02:00
Georg Hagen
4af5dbd596 Add support for saving color images directly to file 2024-07-04 09:07:31 +02:00
Georg Hagen
5b6fde2aaf Fix issue with freeing geometries 2024-07-03 15:54:05 +02:00
Georg Hagen
002206e9d6 Fix some shader issues 2024-07-03 15:43:15 +02:00
Georg Hagen
9e95285173 Fix issue adding drawable to node that is not yet attached to a scene 2024-07-03 15:10:52 +02:00
Georg Hagen
9aa49ce35a Add some additional error handling 2024-07-03 14:33:49 +02:00
Georg Hagen
9f0e2531d1 Fix bug with ExtractRemaining function not retuning amount of extracted files 2024-07-03 14:33:30 +02:00
Georg Hagen
3c1fb5c118 Fix some warnings 2024-07-03 14:22:46 +02:00
Georg Hagen
ab900540e7 Add converter for math types to ryml 2024-07-03 13:36:39 +02:00
Georg Hagen
fa51f868b7 Silence some warnings 2024-07-02 21:29:15 +02:00
Georg Hagen
c008c98311 Fix lazy rendering issues when resizing window 2024-07-02 16:08:34 +02:00
Georg Hagen
c8bcd27ec1 Allow two finger pan in map camera controller 2024-07-02 16:07:38 +02:00
Georg Hagen
3b7d8b3079 Update ArcballCameraController for ortho cameras 2024-07-02 16:07:14 +02:00
Georg Hagen
410f6b11a6 Rework arcball camera controller 2024-07-02 15:05:06 +02:00
2adf8d7b8e Allow orientation locking arch ball controller 2024-07-02 12:44:26 +02:00
Georg Hagen
f797d6970b Add ankerl unordered_dense map/set implementations 2024-07-01 22:53:44 +02:00
Georg Hagen
9452d061b2 More lazy rendering stuff 2024-07-01 21:54:35 +02:00
Georg Hagen
142c683c7f Add logic to allow lazy rendering 2024-07-01 21:13:21 +02:00
Georg Hagen
3dd7269470 Extend Pose 2024-07-01 14:47:30 +02:00
Georg Hagen
83a1dd9a04 Add zoom 2024-07-01 14:28:20 +02:00
Georg Hagen
f9467f322f Add basic map camera controller 2024-07-01 14:01:59 +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
656350d790 Refactored UpdateProjectionMatrix(), SetTargetState() now launches the transition 2024-06-26 20:59:06 +03:00
Vladyslav Baranovskyi
a696ae2c7f Using morphable and freecam controllers in example app, blending matrices using vectors, improvements regarding updating projection matrices, removed FreeCam components from MorphableController, renamed variable to m_targetMorphStatePerspective, setting target morph state using setter 2024-06-26 14:00:21 +03:00
Georg Hagen
a0b7079df5 Temporarily disable cpp20 code 2024-06-26 10:16:27 +02:00
Vladyslav Baranovskyi
1fbd072429 Using MorphableCameraController class in MovingCubeApp example 2024-06-25 22:05:55 +03:00
Vladyslav Baranovskyi
4dabb2b519 MorphableCameraController class 2024-06-25 22:05:34 +03:00
Vladyslav Baranovskyi
27c3e52f8c MorphableCamera class 2024-06-25 22:05:21 +03:00
Vladyslav Baranovskyi
624742eeb5 Removed final attribute from UpdateProjectionMatrix() 2024-06-25 22:01:36 +03:00
Vladyslav Baranovskyi
669d52fe0c Fixed bug with unitialized texture pointer 2024-06-25 22:00:20 +03:00
Georg Hagen
d44ae1a1d8 Add guards to check if curl is available 2024-06-24 17:46:50 +02:00
Georg Hagen
031fc52011 Passthrough generator flags 2024-06-24 17:46:26 +02:00
Georg Hagen
a5f93684c7 Merge remote-tracking branch 'origin/master' 2024-06-24 16:50:15 +02:00
Georg Hagen
61929e61d3 Update ArcballCameraController 2024-06-24 16:49:56 +02:00
Georg Hagen
f011a0a4f5 Mute warnings 2024-06-24 13:42:10 +02:00
Vladyslav_Baranovskyi_EXT
bbae09c894 Merge pull request 'Simple ftxui menu for selecting an example program to run' (#53) from add_tui_for_example_section into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/53
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-06-24 11:14:39 +02:00
Vladyslav_Baranovskyi_EXT
9b4069b022 Merge pull request 'WebResourceLoader class' (#51) from webresourceloader into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/51
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-06-24 11:14:24 +02:00
Georg Hagen
9df63151b1 Add OnStopped event to ArSession 2024-06-23 23:29:12 +02:00
Georg Hagen
162cab72fb Small CameraController extension 2024-06-23 23:25:38 +02:00
Georg Hagen
ef666fae8f Add AddDrawableIfParentless function 2024-06-23 10:53:05 +02:00
Georg Hagen
9692ecf89d Update warning settings 2024-06-22 20:55:20 +02:00
Georg Hagen
5e612e2700 Fix string split 2024-06-22 19:09:25 +02:00
Georg Hagen
b2941b0fe4 Silence some warnings 2024-06-22 10:12:27 +02:00
Georg Hagen
8c95f13d8c Add String split method 2024-06-22 10:12:05 +02:00
Vladyslav Baranovskyi
f82d6290ab Simple ftxui menu for selecting an example program to run 2024-06-21 22:05:27 +03:00