Commit Graph

19 Commits

Author SHA1 Message Date
ohyzha
c5a0c52530 suppress some warnings 2025-03-05 13:34:48 +02:00
Georg Hagen
0d2bcbbdf6 Add scale for label 2025-02-04 23:21:13 +01:00
Georg Hagen
c8d7af3178 Move some more classes 2025-01-26 18:16:18 +01:00
Georg Hagen
968fa5a735 Fix label size and text bounding box 2025-01-13 23:46:05 +01:00
Georg Hagen
9cb3d4de85 Refactor FontAtlas class 2025-01-11 01:25:52 +01:00
Georg Hagen
ceee3ef12e Add Constructor for UniformBuffer 2025-01-05 23:54:42 +01:00
Georg Hagen
6cfd760034 Move billboard state into LabelDrawableSettings 2025-01-05 23:44:01 +01:00
Georg Hagen
92b9fb597f Remove unnecessary buffer 2025-01-05 23:34:20 +01:00
Georg Hagen
4f1d730e30 Add depth bias config to shader 2025-01-05 17:36:19 +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
bc78af70e8 Fix bugs introduced by refactoring 2025-01-04 02:45:46 +01:00
Georg Hagen
c288f3ccba Remove redundant namespaces 2025-01-04 01:05:31 +01:00
Georg Hagen
0e21159888 Use AABB grow instead of custom function 2025-01-04 00:53:08 +01:00
Georg Hagen
61fa1546a0 Use same shader instance for all labeldrawables 2025-01-03 22:23:24 +01:00
ohyzha
4956884d5f introduce intersectable interface 2024-11-04 22:52:05 +02:00
ohyzha
6305cbfe1e rework label shader 2024-08-28 11:12:59 +03:00
ohyzha
e2ae1687ac rework label drawable and text drawable's API 2024-08-26 17:42:43 +03:00
ohyzha
a2923966fa implement label drawable 2024-08-22 13:29:18 +03:00