VFont: Use BLF for font & glyph loading #110187

Merged
Harley Acheson merged 22 commits from Harley/blender:vfontblf into main 2023-11-23 18:12:15 +01:00

22 Commits

Author SHA1 Message Date
Harley Acheson 92745d66e5 format changes 2023-11-23 08:25:33 -08:00
Harley Acheson d2ef8506cc Removing incorrect usage of ATTR_NONNULL attribute
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-22 18:10:16 -08:00
Harley Acheson c006c2e84b last sign conversion warnings?
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-22 17:13:29 -08:00
Harley Acheson ff80edcf71 calming warnings
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-22 16:51:49 -08:00
Harley Acheson 7ba4f8fa70 Cleanup, formatting.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-22 16:01:43 -08:00
Harley Acheson e2bed9338a cleanup 2023-11-22 15:49:19 -08:00
Harley Acheson cd46a9c4be Mostly comments and cleanup 2023-11-22 15:17:16 -08:00
Harley Acheson bc59aae769 Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-11-22 13:13:03 -08:00
Harley Acheson acd56c2ce0 Fix memory leak. 2023-11-20 15:45:04 -08:00
Harley Acheson 22282c76bc Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-11-20 14:17:34 -08:00
Harley Acheson 9f82c4119d Need to set a size. 2023-11-13 09:47:56 -08:00
Harley Acheson 064fa6fd1a Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-11-13 08:52:05 -08:00
Harley Acheson 214dbbb04e Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-11-12 10:02:15 -08:00
Harley Acheson 7f7bb3c46c Vfont no longer uses FreeType! 2023-10-14 20:31:50 -07:00
Harley Acheson ec34c54114 Getting font name from BLF API now. 2023-10-14 20:10:03 -07:00
Harley Acheson 7187b054fc Moving Curve Conversion to blf_glyph.cc 2023-10-14 19:54:40 -07:00
Harley Acheson 9a58bef94b Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-10-14 18:48:47 -07:00
Harley Acheson 5008897dff Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-10-06 14:06:14 -07:00
Harley Acheson ac5b164579 Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-10-04 17:07:54 -07:00
Harley Acheson 035026d31c Replacing NULL with nullptr 2023-09-08 12:35:46 -07:00
Harley Acheson 99c288fe00 Merge branch 'main' of projects.blender.org:blender/blender into vfontblf 2023-09-08 12:07:11 -07:00
Harley Acheson 69db77403c Updated to the current state of main 2023-07-30 18:49:04 -07:00