Commit Graph

1187 Commits

Author SHA1 Message Date
Vladyslav Baranovskyi
947faebe9c Removed redundant if statements where possible 2024-12-20 16:10:10 +02:00
Vladyslav Baranovskyi
90440b3f34 Fixed a bunch of typos in linux's sysinfo 2024-12-20 15:31:20 +02:00
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
Oleksii_Hyzha
32bafa67c5 Merge pull request 'Embedded resource loader' (#176) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/176
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-19 16:27:46 +01:00
Vladyslav Baranovskyi
b6b32ecbf5 Fixed assimp dependency linking 2024-12-19 17:05:08 +02: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
Georg Hagen
c51263f526 Update some dependencies 2024-12-19 12:06:32 +01: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
Oleksii_Hyzha
49f54cb164 Merge pull request 'Add handlers to exit ftxui console menu' (#175) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/175
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-17 13:18:03 +01:00
ohyzha
e9ec896fee refactoring 2024-12-17 13:25:25 +02:00
Georg Hagen
f01968f09e Add fix for moved class in VK 1.4.303 2024-12-17 12:17:52 +01:00
ohyzha
ddded99bf7 introduce flag for emergency menu exit 2024-12-17 13:07:23 +02:00
ohyzha
36c3bb3668 add CtrlC and CtrlZ events handling 2024-12-17 12:17:24 +02:00
ohyzha
387522ba51 update ftxui version 2024-12-17 12:17:24 +02:00
ohyzha
f01e488c7d disable usage of multiple threads for rendering since it's broken now 2024-12-17 12:17:24 +02:00
Georg Hagen
d5e6cb441d Update toolchain for new cmake 2024-12-17 00:08:48 +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
Oleksii_Hyzha
68b6b950f7 Merge pull request 'Build assimp from sources every time for correct linkage after regenerating solution' (#172) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/172
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-13 13:10:44 +01:00
ohyzha
878992362b build assimp from sources every time for correct linkage after regenerating solution 2024-12-13 13:17:40 +02: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
e69c2bb236 Disabled BASISU_SUPPORT_SSE 2024-12-09 18:26:33 +02:00
Vladyslav Baranovskyi
998cd92a7c Using auto instead of span 2024-12-09 18:06:46 +02:00