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 |
|
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 |
|