a715f91b40
Using DefaultAxis to specify one of the base axis to move against
Vladyslav Baranovskyi
2024-06-26 22:42:03 +03:00
e77f3c331e
PlaneCameraController class & using it in MovingCubeApp example if USE_PLANE_CAM_CONTROL is nonzero
Vladyslav Baranovskyi
2024-06-26 22:27:12 +03:00
ebd12cfd2b
Merge pull request 'Morphable Camera & Controller' (#56) from morphable_camera_and_controller into master
Vladyslav_Baranovskyi_EXT
2024-06-26 20:32:15 +02:00
656350d790
Refactored UpdateProjectionMatrix(), SetTargetState() now launches the transition
Vladyslav Baranovskyi
2024-06-26 20:59:06 +03:00
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
Vladyslav Baranovskyi
2024-06-26 14:00:21 +03:00
a0b7079df5
Temporarily disable cpp20 code
Georg Hagen
2024-06-26 10:16:27 +02:00
1fbd072429
Using MorphableCameraController class in MovingCubeApp example
Vladyslav Baranovskyi
2024-06-25 22:05:55 +03:00
4dabb2b519
MorphableCameraController class
Vladyslav Baranovskyi
2024-06-25 22:05:34 +03:00
27c3e52f8c
MorphableCamera class
Vladyslav Baranovskyi
2024-06-25 22:05:21 +03:00
624742eeb5
Removed final attribute from UpdateProjectionMatrix()
Vladyslav Baranovskyi
2024-06-25 22:01:36 +03:00
d44ae1a1d8
Add guards to check if curl is available
Georg Hagen
2024-06-24 17:46:50 +02:00
031fc52011
Passthrough generator flags
Georg Hagen
2024-06-24 17:46:26 +02:00
a5f93684c7
Merge remote-tracking branch 'origin/master'
Georg Hagen
2024-06-24 16:50:15 +02:00
61929e61d3
Update ArcballCameraController
Georg Hagen
2024-06-24 16:49:56 +02:00
f011a0a4f5
Mute warnings
Georg Hagen
2024-06-24 13:42:10 +02:00
bbae09c894
Merge pull request 'Simple ftxui menu for selecting an example program to run' (#53) from add_tui_for_example_section into master
Vladyslav_Baranovskyi_EXT
2024-06-24 11:14:39 +02:00
9b4069b022
Merge pull request 'WebResourceLoader class' (#51) from webresourceloader into master
Vladyslav_Baranovskyi_EXT
2024-06-24 11:14:24 +02:00
9df63151b1
Add OnStopped event to ArSession
Georg Hagen
2024-06-23 23:29:12 +02:00
162cab72fb
Small CameraController extension
Georg Hagen
2024-06-23 23:25:38 +02:00
ef666fae8f
Add AddDrawableIfParentless function
Georg Hagen
2024-06-23 10:53:05 +02:00
9692ecf89d
Update warning settings
Georg Hagen
2024-06-22 20:55:20 +02:00
5e612e2700
Fix string split
Georg Hagen
2024-06-22 19:09:25 +02:00
b2941b0fe4
Silence some warnings
Georg Hagen
2024-06-22 10:12:27 +02:00
8c95f13d8c
Add String split method
Georg Hagen
2024-06-22 10:12:05 +02:00
f82d6290ab
Simple ftxui menu for selecting an example program to run
Vladyslav Baranovskyi
2024-06-21 22:05:27 +03:00
7b0ac58c79
Merge pull request 'Switch to C++20' (#52) from cpp20 into master
Georg Hagen
2024-06-21 14:30:17 +02:00
179dbca8b4
Fixed build on windows, passing git repos for openssl & curl, building only curl on apple
Vladyslav Baranovskyi
2024-06-21 14:52:07 +03:00
afdd86b281
Use FMT over std::format
Georg Hagen
2024-06-21 12:14:40 +02:00
299040ecaf
Switch to C++20
Georg Hagen
2024-06-21 11:57:53 +02:00
ca3985cd68
Update fmt and spdlog
Georg Hagen
2024-06-21 09:58:22 +02:00
3020b1a191
CMake changes of building openssl & curl on linux
Vladyslav Baranovskyi
2024-06-21 00:41:12 +03:00
406efa57e7
Building curl and openssl
Vladyslav Baranovskyi
2024-06-20 15:07:09 +03:00
a75df8960a
Reporting error instead of throwing an exception if curl has failed
Vladyslav Baranovskyi
2024-06-20 15:05:59 +03:00
e821e0190e
Make GetUniqueTypeId static
Georg Hagen
2024-06-19 18:35:11 +02:00
e3b422f714
Add GetUniqueTypeId
Georg Hagen
2024-06-19 17:19:58 +02:00
29a5fd9ed7
Allow filesystem path directly in ar recorder
Georg Hagen
2024-06-17 13:36:04 +02:00
200ca7237a
Shallow copy of curl repo, WebResourceLoader::IsUrl is now static, returning empty array instead of throwing an exception
Vladyslav Baranovskyi
2024-06-17 12:53:58 +03:00
48607813a5
WebResourceLoader class
Vladyslav Baranovskyi
2024-06-16 18:48:05 +03:00