Commit Graph

164 Commits

Author SHA1 Message Date
Georg Hagen
0ee574e8ee Fix bug with enum class in event 2025-07-08 22:36:22 +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
Georg Hagen
c8d81e3187 fix font resolution when not explicitly adding regular 2025-02-04 22:59:31 +01:00
Georg Hagen
48b3c0745b Improve input time scale handling 2025-01-25 22:15:14 +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
af86e63b32 refactoring 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
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
ac0a0e84b4 Remove ICloseable 2025-01-06 16:28:27 +01:00
Georg Hagen
757b3b8d3c Fix window content scale not set correctly 2024-12-31 15:00:33 +01: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
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
ohyzha
02f158a929 make methods static 2024-12-19 16:50:59 +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
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
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
2b8377e0a6 Fix missing parameter number 2024-12-13 00:01:39 +01:00
Georg Hagen
c2993ae56c Update window api, add content scale for glfw window 2024-12-12 23:28:12 +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
be662a9a19 Fix build issue 2024-12-06 16:50:30 +01:00
Georg Hagen
5d948f5047 Include minor version in ios GetOsNameHumanReadable 2024-12-06 15:32:17 +01:00
Georg Hagen
7908a39606 Add iOS device model name decoding 2024-12-06 02:21:47 +01:00