Commit Graph

180 Commits

Author SHA1 Message Date
Georg Hagen
3ad6037fe2 Add Origin Indicator drawable 2025-04-18 17:55:11 +02:00
ohyzha
c5a0c52530 suppress some warnings 2025-03-05 13:34:48 +02:00
Georg Hagen
0323fac079 Update to open3d conversion logic
Merge remote-tracking branch 'origin/fmt_formatter_for_math'
2025-03-01 16:57:33 +01:00
Georg Hagen
4a15c06c6f expose labledrawablevulkanencoder functions 2025-02-04 22:59:54 +01:00
Georg Hagen
0632ebfa7e More changes for VK 1.4.304 2025-01-26 23:16:11 +01:00
Georg Hagen
5c1005ea79 Fix type 2025-01-26 23:03:31 +01:00
Georg Hagen
b0d35e84f5 Update for Vulkan 1.4.304 2025-01-26 22:57:00 +01:00
Georg Hagen
0145ceecea Cleanup code 2025-01-26 22:46:36 +01:00
Georg Hagen
f0cab05512 Fix not set handle 2025-01-08 22:47:06 +01:00
Georg Hagen
7d69fd3ca9 Improve error handling 2025-01-08 15:50:10 +01:00
Georg Hagen
89d732d570 Update MetalTextureCache close handling 2025-01-06 16:52:36 +01:00
Georg Hagen
ac0a0e84b4 Remove ICloseable 2025-01-06 16:28:27 +01:00
Georg Hagen
8caf546cad Remove closeable handler from renderer 2025-01-06 14:07:16 +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
e9a1c629d9 Switch to more compact TextGlyph vertex format 2025-01-05 02:05:10 +01:00
Georg Hagen
c0e85d4fba Add vertex buffer step mode config 2025-01-04 20:58:49 +01:00
Georg Hagen
6ccef62ad3 Add VertexBuffer class 2025-01-04 20:58:22 +01:00
Georg Hagen
ca93036f31 Change TextDrawable base class 2025-01-04 03:08:06 +01:00
Georg Hagen
8b7f536442 Update formatting 2024-12-31 11:43:45 +01:00
Georg Hagen
ce7aeab0b0 Remove debug logging 2024-12-30 23:20:18 +01:00
Georg Hagen
e59242265c Fix offset 2024-12-30 21:35:30 +01:00
Georg Hagen
c858744d44 Add constants over hardcoded values 2024-12-30 21:18:53 +01:00
Georg Hagen
f01968f09e Add fix for moved class in VK 1.4.303 2024-12-17 12:17:52 +01:00
Georg Hagen
4262182f51 Move queue 2024-12-15 23:53:19 +01:00
Georg Hagen
e4156a9b75 Refactor dispatcher code 2024-12-08 22:57:09 +01:00
Georg Hagen
55894a9bd1 Allow jumbo sized memory allocations 2024-10-25 08:56:49 +02:00
Georg Hagen
0fe8b0ea87 Fix instance variable not set to null on close 2024-10-13 15:31:21 +02:00
Georg Hagen
f2a059a5c8 Update buffer pool handling to use less memory 2024-09-30 16:44:17 +02:00
Georg Hagen
103b305421 Memory pool update 2024-09-25 10:17:39 +03:00
653be0a403 Fix build issues 2024-09-21 14:51:11 +02:00
f6c48edac6 Merge branch 'wip' 2024-09-12 22:17:37 +02: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
Georg Hagen
35515c7902 Prevent crash when trying to release buffer from already destroyed memory pool 2024-08-21 15:45:46 +02:00
Georg Hagen
6f19758beb Render resource handling for camera 2024-08-21 15:14:47 +02:00
Georg Hagen
2d08b3ab91 Add render resource handling for geometry 2024-08-21 14:33:45 +02:00
Georg Hagen
b13c1c54ae Update shader to use new render resource system 2024-08-21 13:33:15 +02:00
Georg Hagen
3940a72084 Render resource handling for textures 2024-08-21 13:13:43 +02:00
Georg Hagen
33c8b74342 Use RenderResource for uniform buffers 2024-08-21 10:17:45 +02:00
Georg Hagen
25a0978a57 Add render resouce 2024-08-20 23:44:17 +02:00
ohyzha
dcf6e72f96 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
2dbed16cdd fix incorrect uniform buffer size 2024-08-06 10:32:55 +03:00
ohyzha
e69a553b18 working version of text rendering 2024-08-06 10:32:55 +03:00
Georg Hagen
e93ccbe89a Fix sampler config issues 2024-08-04 20:26:12 +02:00
Georg Hagen
0754cdf072 Silence some warnings 2024-08-01 11:27:59 +02:00
Georg Hagen
95627fe53a Fix shader Close 2024-08-01 11:12:01 +02:00
Georg Hagen
e54404ec61 Add code to allow for depth buffer query (Fixes #18) 2024-08-01 10:29:07 +02:00
Georg Hagen
b079221322 Allow shader to define the depth compare operator 2024-07-30 22:16:00 +02:00
Georg Hagen
ce1b52c130 Use dynamic viewport sizes 2024-07-30 14:04:20 +02:00