Commit Graph

1318 Commits

Author SHA1 Message Date
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
Georg Hagen
9167bb82d0 Update atlas metadata encoding, now with compression 2025-01-11 13:22:16 +01:00
Georg Hagen
98db9f79fe Add flags struct 2025-01-11 12:35:24 +01:00
Georg Hagen
4c5e64ff18 Disable boost downloading 2025-01-11 12:01:01 +01:00
Georg Hagen
2b93669656 Fix windows build issue 2025-01-11 11:55:12 +01:00
Georg Hagen
9cb3d4de85 Refactor FontAtlas class 2025-01-11 01:25:52 +01:00
Georg Hagen
6a3c31346f Cleanup DataFormat 2025-01-11 01:21:08 +01:00
Georg Hagen
0eda1964e3 Extend Array to make it convertable to std::span 2025-01-11 01:20:26 +01:00
Georg Hagen
c2152e6b3c Move FontAtlasType into its own file 2025-01-10 18:31:34 +01:00
Georg Hagen
f58064d724 Shrink GlyphInfo struct 2025-01-10 18:09:38 +01:00
Georg Hagen
ce57ed2091 Disable LZMA 2025-01-10 01:18:50 +01:00
Georg Hagen
97d05804ee Improve precision handling 2025-01-10 00:11:51 +01:00
Georg Hagen
1b0d59940b Update unit switch points 2025-01-09 23:54:00 +01:00
Georg Hagen
5d7ef49142 Add support for front facing ar experience 2025-01-08 23:56:10 +01:00
Georg Hagen
f0cab05512 Fix not set handle 2025-01-08 22:47:06 +01:00
Georg Hagen
7d69fd3ca9 Improve error handling 2025-01-08 15:50:10 +01:00
Georg Hagen
2a1157ef71 Add handling for padded buffers 2025-01-08 15:49:19 +01:00
Georg Hagen
8d14c40826 Fix wrong include path 2025-01-07 14:51:19 +01:00
Oleksii_Hyzha
c2511c1851 Merge pull request 'Tight atlas packing' (#183) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/183
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-07 14:38:29 +01:00
Georg Hagen
ad5d2ca8dd Merge pull request 'Label Update' (#184) from LabelUpdate into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/184
2025-01-07 13:43:31 +01:00
Georg Hagen
8cb2dea4f7 Merge branch 'master' into LabelUpdate 2025-01-06 18:04:18 +01:00
Georg Hagen
129d83374f Relayout file to reduce memory footprint 2025-01-06 17:09:18 +01:00
Georg Hagen
89d732d570 Update MetalTextureCache close handling 2025-01-06 16:52:36 +01:00
Georg Hagen
ac0a0e84b4 Remove ICloseable 2025-01-06 16:28:27 +01:00
Georg Hagen
46c1d1f18f Bugfix 2025-01-06 15:27:42 +01:00
Georg Hagen
8caf546cad Remove closeable handler from renderer 2025-01-06 14:07:16 +01:00
Vladyslav_Baranovskyi_EXT
eddb291bde Merge pull request 'PFM + PNM Image Loaders' (#181) from pfm_pnm into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/181
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2025-01-06 10:48:15 +01:00
Georg Hagen
91cf59648d Formatting 2025-01-06 00:57:41 +01:00
Georg Hagen
6407f40f94 Deduplicate code 2025-01-06 00:52:13 +01:00
Georg Hagen
7ef6503a78 Add 2d variant of bounding box 2025-01-06 00:28:10 +01:00