Ed_ 156826ceef initial commit
Code lifted from sectr prototype

Still quite a bit todo before its considered "done"
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00
2024-06-26 23:44:51 -04:00

VE Font Cache : Odin Port

This is a port of the library base on fork

Its original purpose was for use in game engines, however its rendeirng quality and performance is more than adequate for many other applications.

See: docs/Readme.md for the library's interface

TODO (Making it a more idiomatic library):

  • Setup freetype, harfbuzz, depedency management within the library

TODO Documentation:

  • Pureref outline of draw_text exectuion
  • Markdown general documentation

TODO Content:

  • Port over the original demo utilizing sokol libraries instead
  • Provide a sokol_gfx backend package

TODO Additional Features:

  • Support for freetype
  • Support for harfbuzz
  • Ability to set a draw transform, viewport and projection
    • By default the library's position is in unsigned normalized render space
  • Allow curve_quality to be set on a per-font basis
Description
A port & overhaul of Vertex Engine GPU Font Cache for the Odin programming language
Readme 50 MiB
Languages
Odin 91.3%
Shell 3.8%
PowerShell 3.8%
GLSL 1.1%