Commit Graph

59 Commits

Author SHA1 Message Date
Georg Hagen
3ad6037fe2 Add Origin Indicator drawable 2025-04-18 17:55:11 +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
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
92b9fb597f Remove unnecessary buffer 2025-01-05 23:34:20 +01:00
Georg Hagen
56cb508002 Fix text position 2025-01-05 17:15:18 +01:00
Georg Hagen
aca64c57b7 Optimize label size calculation 2025-01-05 16:31:04 +01:00
Georg Hagen
e9a1c629d9 Switch to more compact TextGlyph vertex format 2025-01-05 02:05:10 +01:00
Georg Hagen
94025c79c6 Unify text shader handling 2025-01-04 02:46:24 +01:00
Georg Hagen
f124a22910 Cleanup duplicated text shader 2025-01-04 01:52:11 +01: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
69f07f09f9 fix issues when openvulkano is linked as library 2024-09-23 17:01:17 +03:00
ohyzha
6305cbfe1e rework label shader 2024-08-28 11:12:59 +03:00
ohyzha
a2923966fa implement label drawable 2024-08-22 13:29:18 +03:00
ohyzha
f7f4897aff small fixes 2024-08-22 13:29:03 +03:00
Oleksii_Hyzha
3ecfd98b14 Merge pull request 'Add support for MSDF font rendering' (#109) from msdf_text into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/109
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-08-13 14:06:50 +02:00
Georg Hagen
f6f12035b2 Merge pull request 'Small enhancements' (#111) from wip into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/111
2024-08-13 12:48:59 +02:00
ohyzha
1f418fa673 support msdf 2024-08-13 10:53:38 +03:00
Georg Hagen
cf858436d2 Fix video background miss alignment 2024-08-11 20:26:12 +02:00
ohyzha
be549dccf6 code review changes and fixes 2024-08-06 10:32:55 +03:00
ohyzha
e69a553b18 working version of text rendering 2024-08-06 10:32:55 +03:00
ohyzha
9b58ba5f55 working version of glyphs rendering with example 2024-08-06 10:32:54 +03:00
Georg Hagen
b079221322 Allow shader to define the depth compare operator 2024-07-30 22:16:00 +02:00
Georg Hagen
5bb046c73d Merge pull request 'Enhancements & Fixes' (#78) from enhancements into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/78
2024-07-24 16:06:01 +02:00
Georg Hagen
d64bb7a530 Update AR background 2024-07-23 01:20:07 +02:00
ohyzha
e25d837bd2 change output folder for generated files to build dir 2024-07-22 18:10:03 +03:00
Georg Hagen
23df296610 Update formatting 2024-07-21 17:34:43 +02:00
ohyzha
a28b4ab53c fixes 2024-07-19 12:02:56 +03:00
ohyzha
cfb8b76801 implement billboard shader and add new example 2024-07-19 12:02:55 +03:00
Metehan Tuncbilek
7ea6fc8dc4 review fix done 2024-07-16 22:13:44 +03:00
Metehan Tuncbilek
dbd7b2dad5 review refactors 2024-07-16 18:31:43 +03:00
Metehan Tuncbilek
ac1c5f20ec review fixes 2024-07-16 14:59:09 +03:00
Metehan Tuncbilek
97518bd57b dead skin removal at main.cpp 2024-07-16 11:08:00 +03:00
Metehan Tuncbilek
2b36969a84 Runtime ShaderCompilation with Include Features 2024-07-15 17:31:02 +03:00
ohyzha
68122cbe2a fix unresolved reference error 2024-07-15 09:27:02 +03:00
ohyzha
f158299dc2 build fixes 2024-07-15 09:27:02 +03:00
ohyzha
864e734b96 make all shader files as a dependency to rebuild 2024-07-15 09:26:32 +03:00
ohyzha
9426f7dbf8 include shader files 2024-07-15 09:26:31 +03:00
ohyzha
422e2e4261 move compiled shaders out of repo and put every shader in separate file 2024-07-15 09:26:31 +03:00
Georg Hagen
ec161aa498 Fix AR background alignment issues 2024-07-14 02:35:28 +02:00
Georg Hagen
aabc24616d Add handling for camera intrinsics 2024-07-07 16:53:48 +02:00
Georg Hagen
d6850821d3 Update aspect ratio 2024-07-07 00:21:28 +02:00
Georg Hagen
2b32717c5b Update background shader 2024-07-06 21:39:36 +02:00
eb96d7d674 Fix perspective correction issue for uv coordinates 2024-07-05 09:06:17 +02:00
6cb776587a Add shader for texture handling 2024-07-04 16:57:30 +02:00
853768b0dd Update CompileShader.sh permissions 2024-06-14 11:30:30 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
446e11e3b8 Cleanup descriptor layout handling 2023-09-03 17:07:23 +02:00
b328db0075 Add ShaderRegistry 2023-09-02 16:57:23 +02:00