Georg Hagen
|
6e565ac40d
|
Make sure texture cache is released before destroying device
|
2024-07-14 01:28:07 +02:00 |
|
Georg Hagen
|
410ac5d63c
|
use cpp20 numbers for pi
|
2024-07-14 00:10:08 +02:00 |
|
Georg Hagen
|
5432711d8a
|
Fix missing include
|
2024-07-13 23:26:06 +02:00 |
|
Georg Hagen
|
3ebde459ec
|
Add constexpr degrees to radians method
|
2024-07-13 22:31:00 +02:00 |
|
Georg Hagen
|
d2fcba381a
|
Add constructor to AABB
|
2024-07-13 19:38:07 +02:00 |
|
Georg Hagen
|
0b8d889c86
|
Extend AABB class
|
2024-07-13 14:22:41 +02:00 |
|
Georg Hagen
|
33bf5cd6e3
|
Add handling for ArTrackingState changes in playback mode
|
2024-07-12 19:45:18 +02:00 |
|
Georg Hagen
|
515b3a6c73
|
Fix some issues with freeing resources
|
2024-07-12 19:14:37 +02:00 |
|
Georg Hagen
|
ca052ef7f1
|
Fix memory leak on closing view
|
2024-07-11 17:03:49 +02:00 |
|
Georg Hagen
|
a80c9b639e
|
Log on destruction of OpenVulkanoView
|
2024-07-11 16:59:34 +02:00 |
|
Georg Hagen
|
1d06e56c9e
|
Delete created semaphores on close
|
2024-07-11 16:56:52 +02:00 |
|
Georg Hagen
|
888e30193b
|
Cleanup memory pool data on close
|
2024-07-11 16:56:26 +02:00 |
|
Georg Hagen
|
0fda5a0241
|
Fix memory leak with events
|
2024-07-11 16:54:37 +02:00 |
|
Georg Hagen
|
313b01db1b
|
Fix issue with freeing resources
|
2024-07-11 13:22:01 +02:00 |
|
Georg Hagen
|
22cb48be89
|
Update logging
|
2024-07-11 00:10:48 +02:00 |
|
Georg Hagen
|
b1081bd26c
|
Cleanup ResourceManager
|
2024-07-10 17:03:45 +02:00 |
|
Georg Hagen
|
a54e1b10ed
|
Make ResourceManager no longer extend IClosable
|
2024-07-10 16:23:35 +02:00 |
|
Georg Hagen
|
ba7f0e6d62
|
Restructure some files regarding resource management
|
2024-07-10 16:11:36 +02:00 |
|
Georg Hagen
|
5c4e972722
|
Add MetalBackedTexture
|
2024-07-10 14:07:40 +02:00 |
|
Georg Hagen
|
98d0779d49
|
Merge branch 'master' into textures
|
2024-07-09 13:44:09 +02:00 |
|
Georg Hagen
|
268be2ca60
|
Silence some warnings
|
2024-07-09 13:43:48 +02:00 |
|
Georg Hagen
|
bbaf8933ae
|
Add texture cache for ar frame textures
|
2024-07-09 13:43:09 +02:00 |
|
Georg Hagen
|
88aa077dcb
|
Add missing override
|
2024-07-09 13:26:54 +02:00 |
|
Georg Hagen
|
bb38748971
|
Init texture to nullptr
|
2024-07-09 12:37:02 +02:00 |
|
Georg Hagen
|
d9a22236b4
|
Move sampler creation from image to resource manager and cache created samplers
|
2024-07-09 12:31:52 +02:00 |
|
Georg Hagen
|
d48d60441a
|
Add MTLPixelFormat to DataFormat mapping
|
2024-07-09 10:07:41 +02:00 |
|
Georg Hagen
|
92b77e46f5
|
Fix set layout to be used from transfer queue
|
2024-07-07 23:51:09 +02:00 |
|
Georg Hagen
|
f947204ae2
|
Move DataFormat to vk Format conversion to cast operator
|
2024-07-07 23:50:33 +02:00 |
|
Georg Hagen
|
aabc24616d
|
Add handling for camera intrinsics
|
2024-07-07 16:53:48 +02:00 |
|
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 |
|
|
|
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 |
|
|
|
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 |
|