Commit Graph

1447 Commits

Author SHA1 Message Date
Georg Hagen
843aebeafa Remove includes 2025-01-26 19:08:01 +01:00
Georg Hagen
dd866cd122 Move animation related classes 2025-01-26 18:51:34 +01:00
Georg Hagen
44f12cf01e Move classes 2025-01-26 18:28:02 +01:00
Georg Hagen
c8d7af3178 Move some more classes 2025-01-26 18:16:18 +01:00
Georg Hagen
48b3c0745b Improve input time scale handling 2025-01-25 22:15:14 +01:00
Georg Hagen
c56d956503 Add coremedia linking for macos 2025-01-24 22:24:09 +01:00
Georg Hagen
5861c46ae1 Undo rename of tracy option 2025-01-24 21:10:32 +01:00
Georg Hagen
8a5042109d Link AVFoundation on macos 2025-01-24 17:40:40 +01:00
Oleksii_Hyzha
00907cb10f Merge pull request 'Prefix cmake options' (#193) from cmake_prefixes into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/193
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-24 17:39:41 +01:00
ohyzha
a61674b602 add OpenVulkano prefix to cmake options 2025-01-24 18:23:40 +02:00
ohyzha
90dc67ddb8 Fetch zstd as standalone lib (#192)
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/192
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
Co-authored-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
Co-committed-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
2025-01-24 17:00:15 +01:00
Georg Hagen
0dcfce7fb2 Add operators to AABB 2025-01-24 15:56:35 +01:00
Georg Hagen
7187005871 Bring back true depth 2025-01-23 23:25:49 +01:00
Georg Hagen
5d67a906b5 Remove all true depth APIs temporarily 2025-01-23 23:19:17 +01:00
Georg Hagen
b644a7eb2c Remove perf logging 2025-01-23 23:07:51 +01:00
Georg Hagen
a19968e4f4 Fix regex 2025-01-23 20:32:07 +01:00
Oleksii_Hyzha
a641801783 Merge pull request 'Text improvements' (#191) from text_improvements into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/191
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-23 18:09:32 +01:00
ohyzha
0583a7e25a fix inconsistent spacing for multiline text and support special characters 2025-01-23 18:47:09 +02:00
ohyzha
3a874f1ea6 reduce spacing between multiple lines 2025-01-23 18:47:09 +02:00
Georg Hagen
4832c3f6f2 disable face tracking 2025-01-23 16:55:28 +01:00
Oleksii_Hyzha
a28b0fe442 Merge pull request 'Text improvements' (#190) from text_improvements into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/190
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-22 23:10:22 +01:00
ohyzha
a73df1b4f3 text with smallest possible spacing between glyphs 2025-01-22 23:54:57 +02:00
ohyzha
8ebf3aa7d2 apply formatting to file 2025-01-22 23:54:57 +02:00
ohyzha
f50bbc798e add helper functions to FontAtlasType 2025-01-22 23:54:57 +02:00
ohyzha
c81e63a8ff fix wrong charset being used for atlas generation and use namespaces explicitly because of broken intellisense 2025-01-22 23:54:57 +02:00
Oleksii_Hyzha
16d866a203 Merge pull request 'Atlas factory' (#189) from atlas_factory into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/189
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-21 14:31:10 +01:00
ohyzha
4442d1b0fc use direct write to get system fonts 2025-01-21 15:14:15 +02:00
ohyzha
f55fb37730 minor changes 2025-01-21 15:14:15 +02:00
ohyzha
22b0db9657 add fallback strings 2025-01-21 15:14:15 +02:00
ohyzha
497ec7d09b Linux side code refactoring 2025-01-21 15:14:15 +02:00
ohyzha
635860b0c2 fix ToLower again 2025-01-21 15:14:15 +02:00
ohyzha
d912270c74 remove unnecessary try catch block 2025-01-21 15:14:15 +02:00
ohyzha
2aa11eb113 fix ToLower 2025-01-21 15:14:14 +02:00
ohyzha
af86e63b32 refactoring 2025-01-21 15:14:14 +02:00
ohyzha
ee71d265d0 add ToLower helper function 2025-01-21 15:14:14 +02:00
ohyzha
f1f377e5ca add default ubuntu fonts to docker image 2025-01-21 15:14:14 +02:00
ohyzha
7670100d81 reimplement system fonts retrieval for Linux using fontconfig 2025-01-21 15:14:14 +02:00
ohyzha
5a5bac8479 revert old changes 2025-01-21 15:14:14 +02:00
ohyzha
a5a1fd99d5 different improvements 2025-01-21 15:14:14 +02:00
ohyzha
dbc52eff42 implement system fonts search for Linux 2025-01-21 15:14:14 +02:00
ohyzha
169d6c4129 atlas factory Windows implementation 2025-01-21 15:14:14 +02:00
Georg Hagen
45ca54feb7 Expand image decoding to allow for YUV and NV12 2025-01-18 20:21:22 +01:00
Georg Hagen
498b737322 Add missing inline keywords 2025-01-17 17:25:23 +01:00
Georg Hagen
968fa5a735 Fix label size and text bounding box 2025-01-13 23:46:05 +01:00
Georg Hagen
2b87ed58b2 Merge remote-tracking branch 'origin/master' 2025-01-13 20:49:59 +01:00
ohyzha
f2b164d6e8 Subpixel rendering (#186)
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/186
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
Co-authored-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
Co-committed-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
2025-01-13 11:05:54 +01:00
Georg Hagen
4d91563233 Cleanup Frustum class 2025-01-11 20:23:09 +01:00
Georg Hagen
c976d75715 Merge pull request 'TextUpdate' (#187) from TextUpdate into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/187
2025-01-11 20:20:12 +01:00
Georg Hagen
006968fb4c Add helper struct 2025-01-11 13:44:17 +01:00
Georg Hagen
be5a37fd9f Update min data size 2025-01-11 13:27:49 +01:00