Commit Graph

337 Commits

Author SHA1 Message Date
Georg Hagen
3ad6037fe2 Add Origin Indicator drawable 2025-04-18 17:55:11 +02:00
Georg Hagen
65933edab9 Fix apple crash caused by triangle fan 2025-03-10 15:32:20 +01:00
ohyzha
b95b8b0426 suppress few more warnings 2025-03-05 14:57:10 +02:00
ohyzha
c5a0c52530 suppress some warnings 2025-03-05 13:34:48 +02:00
Georg Hagen
c2c19b6383 More text cleanup 2025-03-02 19:39:34 +01:00
Georg Hagen
fdea7ce0ba More font rendering cleanup 2025-03-02 19:25:41 +01:00
Georg Hagen
6c796bb3a0 Cleanup font generators 2025-03-02 18:58:33 +01:00
Georg Hagen
ee82919293 Update to FontAtlasFactory for more eficent loading 2025-03-02 18:35:36 +01:00
Georg Hagen
0a027b8bb7 Rework some text related functions 2025-03-01 20:00:27 +01:00
Georg Hagen
bfff861673 Remove deprecated tag 2025-03-01 19:07:03 +01:00
Georg Hagen
6804436b4e Add EventHandle to manage smartptr based events more conveniently 2025-02-28 16:47:22 +01:00
Georg Hagen
3317fcac23 Add log message 2025-02-27 17:34:22 +01:00
Georg Hagen
5cce011710 Merge branch 'master' into using_std_fs_path 2025-02-12 17:56:02 +01:00
Vladyslav Baranovskyi
2e22ab7a14 Removed redundant .string() call 2025-02-12 18:55:29 +02:00
Vladyslav Baranovskyi
fdbf36c040 Using fmt::format to format exception messages, using .extension() method to retrieve an extension 2025-02-12 14:38:38 +02:00
Georg Hagen
4da64d2d42 Silence warnings and fix bugs 2025-02-12 13:21:30 +01:00
Vladyslav Baranovskyi
1f9154b46c Merge branch 'master' into using_std_fs_path 2025-02-12 13:10:31 +02:00
Georg Hagen
c2b8dcb408 Fix shelf update on gcc 2025-02-11 22:11:37 +01:00
Georg Hagen
09195153e0 Move some fmt related code and allow formatting of std::filesystem::path 2025-02-11 22:02:25 +01:00
Georg Hagen
af9de9c2af Cleanup shelf and silence warnings 2025-02-11 21:59:57 +01:00
Vladyslav Baranovskyi
f5b3ac5190 Changed std::string to std::fs::path for MeshWriter & MeshLoader 2025-02-11 20:29:04 +02:00
Vladyslav Baranovskyi
3c7a883ee8 Moved deprecated attr at beginning of functions 2025-02-11 17:34:12 +02:00
Vladyslav Baranovskyi
e976515d82 Marked all (probably) functions that take regular string instead of std::fs::path as deprecated 2025-02-11 16:15:05 +02:00
Vladyslav_Baranovskyi_EXT
561e4b2846 Merge branch 'master' into stl_exporter 2025-02-11 10:31:05 +01:00
Vladyslav Baranovskyi
3d1be5dfed Using unique ptr for indices 2025-02-10 15:42:41 +02:00
Georg Hagen
afd2c8043e Silence some warnings 2025-02-08 16:16:03 +01:00
Vladyslav Baranovskyi
480b667e5c Removed SetupAssimpScene from header, using indices array per mesh 2025-02-07 16:50:08 +02:00
Vladyslav Baranovskyi
dc460cb106 WriteAsFBX and WriteAsSTL refactoring 2025-02-06 20:34:43 +02:00
Vladyslav Baranovskyi
e603668023 STL exporting using assimp 2025-02-06 11:28:14 +02:00
Georg Hagen
0d2bcbbdf6 Add scale for label 2025-02-04 23:21:13 +01:00
Georg Hagen
8926f5dd51 Add global instance of font factory 2025-02-04 22:17:40 +01:00
Georg Hagen
e9b419cd3c Update MorphableCameraController 2025-01-26 19:30:36 +01:00
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
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
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
ohyzha
d912270c74 remove unnecessary try catch block 2025-01-21 15:14:15 +02:00
ohyzha
af86e63b32 refactoring 2025-01-21 15:14:14 +02:00
ohyzha
a5a1fd99d5 different improvements 2025-01-21 15:14:14 +02:00
ohyzha
169d6c4129 atlas factory Windows implementation 2025-01-21 15:14:14 +02:00
Georg Hagen
968fa5a735 Fix label size and text bounding box 2025-01-13 23:46:05 +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
006968fb4c Add helper struct 2025-01-11 13:44:17 +01:00