Georg Hagen
|
fad309d96d
|
Move FreetypeHelper and cleanup glyph creation
|
2025-01-04 11:59:13 +01:00 |
|
Georg Hagen
|
994ae12b80
|
Remove branching
|
2025-01-04 11:42:09 +01:00 |
|
Georg Hagen
|
ca93036f31
|
Change TextDrawable base class
|
2025-01-04 03:08:06 +01:00 |
|
Georg Hagen
|
94025c79c6
|
Unify text shader handling
|
2025-01-04 02:46:24 +01:00 |
|
Georg Hagen
|
884949f92f
|
Deduplicate Atlas validity checking
|
2025-01-04 02:02:14 +01:00 |
|
Georg Hagen
|
f156ff5892
|
Update fallback glyph handling
|
2025-01-04 01:52:41 +01:00 |
|
Georg Hagen
|
f124a22910
|
Cleanup duplicated text shader
|
2025-01-04 01:52:11 +01:00 |
|
Georg Hagen
|
207d02aab4
|
Remove redundant lambda, use initializer, add nodiscard
|
2025-01-04 01:25:04 +01:00 |
|
Georg Hagen
|
d96ced96c0
|
Deduplicate shader creation function for text drawable
|
2025-01-04 01:15:25 +01:00 |
|
Georg Hagen
|
c288f3ccba
|
Remove redundant namespaces
|
2025-01-04 01:05:31 +01:00 |
|
Georg Hagen
|
54441024b3
|
Delete duplicated variable
|
2025-01-04 01:02:37 +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
|
4f3336014a
|
store text of text drawable
|
2024-11-04 22:52:05 +02:00 |
|
|
|
653be0a403
|
Fix build issues
|
2024-09-21 14:51:11 +02:00 |
|
ohyzha
|
e2ae1687ac
|
rework label drawable and text drawable's API
|
2024-08-26 17:42:43 +03:00 |
|
ohyzha
|
4fce5fd1de
|
add bounding box for text drawable and add possibility to share data among different instances
|
2024-08-22 13:27:08 +03:00 |
|
ohyzha
|
1f418fa673
|
support msdf
|
2024-08-13 10:53:38 +03:00 |
|
ohyzha
|
6a85f25b87
|
fix incorrect geometry buffer size
|
2024-08-08 21:35:16 +03:00 |
|
ohyzha
|
1659cee9eb
|
render question mark if glyph is not loaded
|
2024-08-08 12:23:38 +03:00 |
|
ohyzha
|
a390470420
|
code cleanup
|
2024-08-07 21:55:58 +03:00 |
|
ohyzha
|
38d97f4c28
|
split font atlas generator to interface and implementation
|
2024-08-07 20:05:06 +03:00 |
|
ohyzha
|
c7c2a96b9c
|
add opportunity to pack atlas and meta data in same file
|
2024-08-06 17:02:24 +03:00 |
|
ohyzha
|
cb409268a8
|
implement multiline text rendering
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
afccf5dee0
|
implement text rendering without msdfgen library
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
62a0e84634
|
minor fixes
|
2024-08-06 10:33:13 +03:00 |
|
ohyzha
|
232ad0a938
|
rework API for text rendering
|
2024-08-06 10:33:13 +03:00 |
|
ohyzha
|
dcf6e72f96
|
minor fixes
|
2024-08-06 10:33:13 +03:00 |
|
ohyzha
|
837861d6f2
|
fix mac build
|
2024-08-06 10:32:55 +03:00 |
|
ohyzha
|
875ad80337
|
give more meaningful names
|
2024-08-06 10:32:55 +03:00 |
|