Commit Graph

27 Commits

Author SHA1 Message Date
Georg Hagen
91cf59648d Formatting 2025-01-06 00:57:41 +01:00
Georg Hagen
7ef6503a78 Add 2d variant of bounding box 2025-01-06 00:28:10 +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
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
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
Georg Hagen
28cfcd62b1 Disable depth writes for grid 2024-07-30 22:40:52 +02:00
Georg Hagen
b079221322 Allow shader to define the depth compare operator 2024-07-30 22:16:00 +02:00
Georg Hagen
1bb9c33699 Fix crash when using ArBackgroundDrawable without setting an ar session 2024-07-17 16:15:42 +02:00
Georg Hagen
bb38748971 Init texture to nullptr 2024-07-09 12:37:02 +02:00
Georg Hagen
aabc24616d Add handling for camera intrinsics 2024-07-07 16:53:48 +02:00
Georg Hagen
87ce56b894 Add ArBackgroundDrawable 2024-07-07 00:37:49 +02:00
Georg Hagen
c41b04db9b Remove copy method from drawable 2024-07-06 14:08:20 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
5aec41ead4 [WIP] Shader handling rework 2023-08-29 23:08:11 +02:00
6ad5d69870 Add GridDrawable 2023-08-07 21:18:19 +02:00