Commit Graph

679 Commits

Author SHA1 Message Date
Georg Hagen
5b2a2bbf72 Fix swap chain images being in wrong state (Fixes #23) 2024-07-07 11:58:52 +02:00
Georg Hagen
87ce56b894 Add ArBackgroundDrawable 2024-07-07 00:37:49 +02:00
Georg Hagen
52941b99cc Add frameid to context 2024-07-07 00:25:37 +02:00
Georg Hagen
2b05518c61 Add VulkanTextureDynamic 2024-07-07 00:24:51 +02:00
Georg Hagen
add09b59af Handle texture data format 2024-07-07 00:23:26 +02:00
Georg Hagen
fcecdd63a3 Fix GetFov methods 2024-07-07 00:21:49 +02:00
Georg Hagen
d6850821d3 Update aspect ratio 2024-07-07 00:21:28 +02:00
Georg Hagen
c6c67f2bff Add wrapper for smart pointers 2024-07-06 21:43:50 +02:00
Georg Hagen
2b32717c5b Update background shader 2024-07-06 21:39:36 +02:00
Georg Hagen
d4c5e8700b Allow exporting of metal device 2024-07-06 14:12:11 +02:00
Georg Hagen
c41b04db9b Remove copy method from drawable 2024-07-06 14:08:20 +02:00
7e9c568779 Add interfaces for getting textures from ar frames 2024-07-05 14:08:04 +02:00
86e7681a8d Improve texture binding handling 2024-07-05 09:50:19 +02:00
eb96d7d674 Fix perspective correction issue for uv coordinates 2024-07-05 09:06:17 +02:00
3e73672538 Texture implementation basics 2024-07-04 17:00:46 +02:00
d79f74c21d Remove unused variable 2024-07-04 16:59:39 +02:00
6cb776587a Add shader for texture handling 2024-07-04 16:57:30 +02:00
471786d18e Reduce log priority of some mouse related events 2024-07-04 15:12:06 +02:00
ebd1d85f39 Add textured cube example app 2024-07-04 12:34:22 +02:00
f39a628139 Position camera initially outside of cubs area 2024-07-04 12:13:31 +02:00
de12a1d637 Fix issue freeing node resources 2024-07-04 12:12:51 +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
Vladyslav Baranovskyi
4035d10c12 Moving camera along a custom plane 2024-07-01 11:52:57 +03:00
Georg Hagen
beeea386aa Fix issues with camera 2024-06-30 13:58:11 +02:00
Vladyslav Baranovskyi
55eb910ff5 Normalizing plane normal in setter 2024-06-29 15:18:25 +03:00
475c72e505 Extend ortho camera 2024-06-28 09:34:50 +02:00
Vladyslav Baranovskyi
a715f91b40 Using DefaultAxis to specify one of the base axis to move against 2024-06-26 22:42:03 +03:00
Vladyslav Baranovskyi
e77f3c331e PlaneCameraController class & using it in MovingCubeApp example if USE_PLANE_CAM_CONTROL is nonzero 2024-06-26 22:27:12 +03: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