Commit Graph

898 Commits

Author SHA1 Message Date
Vladyslav Baranovskyi
15cc73f5e8 SysInfo caching for iOS 2024-12-20 15:12:53 +02:00
Vladyslav Baranovskyi
95f76e9599 SysInfo caching for Windows 2024-12-20 15:12:45 +02:00
Vladyslav Baranovskyi
68befaace9 SysInfo caching for MacOS 2024-12-20 15:12:37 +02:00
Vladyslav Baranovskyi
a65afd7534 SysInfo caching for Linux 2024-12-20 15:12:26 +02:00
Georg Hagen
374fb88b7c Merge pull request 'FBX exporter' (#171) from fbx into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/171
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-19 16:31:53 +01:00
Vladyslav Baranovskyi
308c361d89 Guarded assimp-related code 2024-12-19 17:04:50 +02:00
ohyzha
02f158a929 make methods static 2024-12-19 16:50:59 +02:00
Vladyslav Baranovskyi
b9f3e2545e Merge branch 'master' into fbx 2024-12-19 16:28:27 +02:00
ohyzha
4e4097d23e code refactoring 2024-12-19 16:10:41 +02:00
ohyzha
982d2b613b implement first version of embedded resource loader for Windows 2024-12-19 13:27:47 +02:00
ohyzha
b3ba4509d7 add constructor for array with iterators or pointers 2024-12-19 13:27:10 +02:00
Vladyslav Baranovskyi
2e36d8b20e Storing mesh members using smart pointers 2024-12-18 22:58:24 +02:00
Vladyslav Baranovskyi
6c31d97271 Stack-allocating things, removed cleanup code 2024-12-18 14:28:33 +02:00
Vladyslav Baranovskyi
972df913c0 Fixed texture appearance, added scaling, removed unused code 2024-12-18 12:48:11 +02:00
Georg Hagen
2334d48856 Add function to create custom v8 UUIDs that use date&time for the first 6 byte in a human-readable form 2024-12-18 00:08:57 +01:00
Georg Hagen
f01968f09e Add fix for moved class in VK 1.4.303 2024-12-17 12:17:52 +01:00
Oleksii_Hyzha
c4dd27f447 Merge pull request 'Extend SystemInfo implementation for Windows' (#173) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/173
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-16 15:36:10 +01:00
ohyzha
8fdc3e13c4 fixes for Windows's SystemInfo 2024-12-16 16:08:57 +02:00
Georg Hagen
521fec3513 Add float_val / int_vec convenience operator 2024-12-16 14:31:06 +01:00
Georg Hagen
f8fadc0c81 Fix wrong battery scale on linux 2024-12-16 11:40:09 +01:00
ohyzha
5f1ebc7f07 extend SystemInfo implementation for Windows 2024-12-16 10:24:49 +02:00
Georg Hagen
4262182f51 Move queue 2024-12-15 23:53:19 +01:00
Georg Hagen
f574344b5b Add convenience constructor 2024-12-13 20:05:26 +01:00
Vladyslav Baranovskyi
73ce105328 Basic FBX export (without attached textures) 2024-12-13 12:12:09 +02:00
Georg Hagen
2b8377e0a6 Fix missing parameter number 2024-12-13 00:01:39 +01:00
Georg Hagen
99d208b923 Fix windows build issue 2024-12-13 00:00:56 +01:00
Georg Hagen
0edd8934d9 Fix alpha value in RGB10A2 2024-12-12 23:28:48 +01:00
Georg Hagen
c2993ae56c Update window api, add content scale for glfw window 2024-12-12 23:28:12 +01:00
Georg Hagen
955bf6570d Add function to check if sleeping 2024-12-12 18:16:44 +01:00
Georg Hagen
2a7cf31471 Add DemangleTypeName function 2024-12-11 00:23:47 +01:00
Georg Hagen
6ca7329f7a Quick and dirty task pool for scheduling back to main thread 2024-12-10 23:43:58 +01:00
Georg Hagen
b961eb47fe Merge branch 'master' of git.madvoxel.net:OpenVulkano/OpenVulkano 2024-12-10 23:01:51 +01:00
Georg Hagen
b80136887a Add moodycamel concurrentqueue 2024-12-10 22:59:54 +01:00
Vladyslav_Baranovskyi_EXT
c8a533ee1b Merge pull request 'KTX and DDS image file loaders' (#169) from ktx_dds into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/169
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-09 17:48:31 +01:00
Vladyslav Baranovskyi
998cd92a7c Using auto instead of span 2024-12-09 18:06:46 +02:00
Vladyslav Baranovskyi
a465063bae Using unique_ptr to properly destroy images 2024-12-09 18:01:38 +02:00
Vladyslav Baranovskyi
524e806c18 Handling exceptions and destroying texture on exception, added else branch in case if classId is something else 2024-12-09 15:58:36 +02:00
Vladyslav Baranovskyi
2da2d0ef9c Changed switch statement to unordered_map, added extra exception information 2024-12-09 15:57:15 +02:00
Georg Hagen
e4156a9b75 Refactor dispatcher code 2024-12-08 22:57:09 +01:00
Vladyslav Baranovskyi
412f9bb68c DDS library + ImageLoaderDds 2024-12-08 22:57:45 +02:00
Georg Hagen
8794e8979c Add NormalizeAngleRad 2024-12-08 18:39:08 +01:00
Georg Hagen
367b8b58eb Write duration and frame count to metadata file 2024-12-06 21:15:02 +01:00
Georg Hagen
fb5785fe3c Print ar playback info at playback start 2024-12-06 16:58:18 +01:00
Georg Hagen
455275b182 Double log file count to keep 2024-12-06 16:56:49 +01:00
Georg Hagen
be662a9a19 Fix build issue 2024-12-06 16:50:30 +01:00
Vladyslav Baranovskyi
f6ee1de342 Ktx library + ImageLoaderKtx 2024-12-06 17:24:48 +02:00
Georg Hagen
df302518cc Switch to using yml instead of xml for AR metadata 2024-12-06 16:09:26 +01:00
Georg Hagen
18fe7eb544 Update ArSessionMetadata 2024-12-06 16:08:51 +01:00
Georg Hagen
79f87747db Handle reading both xml and yml metadata 2024-12-06 16:07:59 +01:00
Georg Hagen
5d948f5047 Include minor version in ios GetOsNameHumanReadable 2024-12-06 15:32:17 +01:00