trompetin17
734386ce9f
Use freetype for font rendering
...
Replace premade bitmap fonts with FreeType2 and dynamic texture atlas.
Switched from static, premade bitmap fonts to runtime-generated glyphs using FreeType2.
Glyphs are rendered on demand into a dynamic texture atlas, improving scalability,
font quality, and support for internationalization.
Currently using RGBA format for compatibility across all render
paths while initial support for R8_UNORM is being added.
This prepares for future optimizations in VRAM and performance
Includes groundwork for gamma-corrected blending and future swizzling support.
2025-05-16 14:57:59 -05:00
..
2025-04-16 22:38:32 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-11-08 13:57:57 +01:00
2024-11-08 13:57:57 +01:00
2024-11-17 20:27:58 +01:00
2023-12-03 00:30:12 +00:00
2024-06-10 19:31:41 +00:00
2023-12-03 00:30:12 +00:00
2024-12-09 22:47:17 +01:00
2024-12-09 22:47:17 +01:00
2024-12-09 22:47:17 +01:00
2024-12-09 22:47:17 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-25 20:13:59 +02:00
2024-11-08 13:57:57 +01:00
2024-12-09 22:47:17 +01:00
2025-04-16 22:38:34 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-11-17 20:27:58 +01:00
2023-12-03 00:30:12 +00:00
2025-04-17 23:26:23 +02:00
2024-10-19 01:21:50 +02:00
2025-05-16 14:57:59 -05:00
2024-12-09 22:47:17 +01:00
2025-04-25 20:13:59 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-16 22:38:34 +02:00
2023-12-03 00:30:12 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2025-05-11 09:56:24 +02:00
2023-12-03 00:30:12 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2025-04-16 22:38:34 +02:00
2023-12-03 00:30:12 +00:00
2025-04-16 22:38:34 +02:00
2023-12-03 00:30:12 +00:00
2025-01-29 19:34:12 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-01-29 19:34:12 +01:00
2024-12-09 22:47:17 +01:00
2024-06-10 19:31:41 +00:00
2024-06-10 19:31:41 +00:00
2024-12-09 22:47:17 +01:00
2024-06-10 19:31:41 +00:00
2024-10-19 01:21:50 +02:00
2023-12-03 00:30:12 +00:00