Commit Graph

1233 Commits

Author SHA1 Message Date
ohyzha
9ff67815d0 code refactoring 2025-01-03 14:13:51 +02:00
ohyzha
cfb613d6bb implement tight atlas packing 2025-01-03 12:17:28 +02:00
ohyzha
e789c569db fix image loader bug where rows and cols were misinterpreted 2025-01-03 12:17:28 +02:00
Georg Hagen
757b3b8d3c Fix window content scale not set correctly 2024-12-31 15:00:33 +01:00
Georg Hagen
8b7f536442 Update formatting 2024-12-31 11:43:45 +01:00
ohyzha
0dd0532775 rename main sdf class for convenient synonym names 2024-12-31 12:15:15 +02:00
ohyzha
43842d6ece move stb zlib compressor to extensions folder 2024-12-31 12:14:32 +02:00
ohyzha
8d389db50c some more refactoring and improvements 2024-12-31 10:15:00 +02:00
ohyzha
e8289c643b code refactoring 2024-12-31 10:14:59 +02:00
ohyzha
503e31947f make font atlas generator interface more uniform and implement bitmap font atlas rendering and generation 2024-12-31 10:14:59 +02:00
ohyzha
7200166d99 support file reading from string literal 2024-12-31 10:14:59 +02:00
ohyzha
3cf6d17485 add filter for OpenVulkano sources 2024-12-31 10:14:59 +02:00
Georg Hagen
ce7aeab0b0 Remove debug logging 2024-12-30 23:20:18 +01:00
Georg Hagen
e59242265c Fix offset 2024-12-30 21:35:30 +01:00
Georg Hagen
c858744d44 Add constants over hardcoded values 2024-12-30 21:18:53 +01:00
Georg Hagen
a290bcf11b Add AXIS_TAP_X_ABS & AXIS_TAP_Y_ABS 2024-12-30 21:17:35 +01:00
Georg Hagen
c24c3ca86f Some slight cleanup for KTX image loader 2024-12-25 17:42:38 +01:00
Vladyslav Baranovskyi
7ea6edf5d0 PNM image loader + tests 2024-12-24 21:54:20 +02:00
Vladyslav Baranovskyi
4d6cba0afd PFM image loader + tests 2024-12-24 21:47:24 +02:00
ohyzha
5852aac273 minor refactoring 2024-12-22 13:54:01 +02:00
ohyzha
d2811bc9b1 fix linux build again 2024-12-21 17:43:17 +02:00
ohyzha
d3750f2b8a code review refactoring 2024-12-21 17:19:01 +02:00
ohyzha
9d6756bbad rename files 2024-12-21 17:19:01 +02:00
ohyzha
f66ae66234 implement appended zip loader for executable 2024-12-21 17:19:01 +02:00
ohyzha
40d2a3ff8e add possibility to explicitly specify archive type for ArchiveReader 2024-12-21 17:19:01 +02:00
ohyzha
c24ef36392 add zip resource and new test 2024-12-21 17:19:01 +02:00
ohyzha
56c3b81fe4 fix ODR violation 2024-12-21 17:19:01 +02:00
Vladyslav Baranovskyi
b37b8dc639 Introduced static variables in places where the return value is a plain string 2024-12-20 17:02:32 +02:00
Vladyslav Baranovskyi
3748c9b150 SystemInfo changes for iOS 2024-12-20 16:47:05 +02:00
Vladyslav Baranovskyi
305b841c55 SystemInfo changes for Windows 2024-12-20 16:47:00 +02:00
Vladyslav Baranovskyi
dadc025ebe SystemInfo changes for MacOS 2024-12-20 16:46:50 +02:00
Vladyslav Baranovskyi
718fadca15 SystemInfo changes for Linux 2024-12-20 16:46:39 +02:00
Vladyslav Baranovskyi
fd316bc594 Changed Get*Name to return const std::string& 2024-12-20 16:46:13 +02:00
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
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