MSDF Rewrite #1

Merged
cosmonaut merged 10 commits from msdf into main 2023-12-15 18:30:01 +00:00
  • Wellspring is now a MSDF font rendering library, accepting output from msdf-atlas-gen for this purpose
  • Renamed Wellspring_Draw to Wellspring_AddToTextBatch
  • TextBounds and AddToTextBatch no longer accept position and depth values
  • Removed Packer
  • Removed CreatePacker, PackFontRanges, and GetPixelDataPointer. Font packing is now handled by msdf-atlas-gen
  • Removed visualc solution in favor of CMake everywhere
- Wellspring is now a MSDF font rendering library, accepting output from msdf-atlas-gen for this purpose - Renamed Wellspring_Draw to Wellspring_AddToTextBatch - TextBounds and AddToTextBatch no longer accept position and depth values - Removed Packer - Removed CreatePacker, PackFontRanges, and GetPixelDataPointer. Font packing is now handled by msdf-atlas-gen - Removed visualc solution in favor of CMake everywhere
cosmonaut added 10 commits 2023-12-15 18:29:48 +00:00
continuous-integration/drone/push Build is passing Details
7fa1c279ce
working on msdf atlas support
continuous-integration/drone/push Build is passing Details
d22c95a493
read advance from JSON
continuous-integration/drone/push Build is passing Details
80382cc83d
fix font scale calculation
continuous-integration/drone/push Build is passing Details
d99ef4d2c2
fix json parsing errors
continuous-integration/drone/push Build is passing Details
355e98bb19
font scaling fixes
continuous-integration/drone/push Build is passing Details
086e452e15
export distanceRange
continuous-integration/drone/push Build is passing Details
1cba7f3faa
change Wellspring_Draw to Wellspring_AddToTextBatch
continuous-integration/drone/push Build is passing Details
6266adb393
fix vertical alignment
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
881c8317ec
update README
cosmonaut merged commit ab238503a3 into main 2023-12-15 18:30:01 +00:00
cosmonaut deleted branch msdf 2023-12-15 18:30:01 +00:00
cosmonaut referenced this issue from a commit 2023-12-15 18:30:01 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MoonsideGames/Wellspring#1
There is no content yet.