|
|
2adf8d7b8e
|
Allow orientation locking arch ball controller
|
2024-07-02 12:44:26 +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
|
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
|
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
|
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
|
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
|
0799acd9ab
|
Fixed missing headers
|
2024-06-21 15:12:44 +03:00 |
|
Georg Hagen
|
afdd86b281
|
Use FMT over std::format
|
2024-06-21 12:14:40 +02:00 |
|
Georg Hagen
|
299040ecaf
|
Switch to C++20
|
2024-06-21 11:57:53 +02:00 |
|
Vladyslav Baranovskyi
|
a75df8960a
|
Reporting error instead of throwing an exception if curl has failed
|
2024-06-20 15:05:59 +03:00 |
|
Georg Hagen
|
e821e0190e
|
Make GetUniqueTypeId static
|
2024-06-19 18:35:11 +02:00 |
|
Georg Hagen
|
e3b422f714
|
Add GetUniqueTypeId
|
2024-06-19 17:19:58 +02:00 |
|
Georg Hagen
|
29a5fd9ed7
|
Allow filesystem path directly in ar recorder
|
2024-06-17 13:36:04 +02:00 |
|
Vladyslav Baranovskyi
|
200ca7237a
|
Shallow copy of curl repo, WebResourceLoader::IsUrl is now static, returning empty array instead of throwing an exception
|
2024-06-17 12:53:58 +03:00 |
|
Vladyslav Baranovskyi
|
48607813a5
|
WebResourceLoader class
IMPORTANT: The class cannot download from https:// sources because OpenSSL is turned off in curl CMakeLists.txt
|
2024-06-16 18:48:05 +03:00 |
|
Georg Hagen
|
c7a4b4a684
|
Extend OpenVulkanoOrientationLockableViewController
|
2024-06-16 12:08:43 +02:00 |
|
|
|
853768b0dd
|
Update CompileShader.sh permissions
|
2024-06-14 11:30:30 +02:00 |
|
|
|
132da7e870
|
Merge branch 'add_a_performance_overlay_ui_element'
|
2024-06-14 11:22:12 +02:00 |
|
Vladyslav Baranovskyi
|
1a51134fdd
|
Displaying max frame time
|
2024-06-14 11:41:20 +03:00 |
|
Vladyslav Baranovskyi
|
252734d087
|
Code style changes
|
2024-06-14 11:37:16 +03:00 |
|
Vladyslav Baranovskyi
|
ca7edc597c
|
Allocating indices on the stack
|
2024-06-14 11:32:20 +03:00 |
|
Vladyslav Baranovskyi
|
d26d6cfff3
|
Added GeometryFactory classes
|
2024-06-13 23:34:14 +03:00 |
|
Vladyslav Baranovskyi
|
1385b43e55
|
Removed InitCube from Geometry
|
2024-06-13 23:33:51 +03:00 |
|
Vladyslav Baranovskyi
|
b5df2edab5
|
PerformanceInfo improvements
|
2024-06-13 22:53:38 +03:00 |
|
Vladyslav Baranovskyi
|
bad6c95c3f
|
Completely rewritten PlotTwoLines() algorithm
|
2024-06-13 22:52:58 +03:00 |
|
Vladyslav Baranovskyi
|
93d5ea4291
|
ImGui::PlotTwoLines() extension, PerformanceInfo improvements
|
2024-06-12 18:36:55 +03:00 |
|
Vladyslav Baranovskyi
|
15d0a6a669
|
Fixed imgui window name, including UI.hpp header properly
|
2024-06-11 19:16:20 +03:00 |
|
Vladyslav Baranovskyi
|
f6299b054f
|
Renamed file from PerformanceOverlayUiElement to PerformanceInfo
|
2024-06-11 18:45:47 +03:00 |
|
Vladyslav Baranovskyi
|
938495ab81
|
Fixed issue where on windows GetAppRamMax() returned less values than GetAppRamAvailable()
|
2024-06-11 18:44:51 +03:00 |
|