mirror of
https://github.com/Ed94/VEFontCache-Odin.git
synced 2025-08-04 22:22:43 -07:00
Readme update
This commit is contained in:
@@ -38,10 +38,12 @@ Upcoming:
|
|||||||
* Better support for tuning glyph render sampling
|
* Better support for tuning glyph render sampling
|
||||||
* Support for sub-pixel AA
|
* Support for sub-pixel AA
|
||||||
* Ability to decide AA method & degree on a per-font basis
|
* Ability to decide AA method & degree on a per-font basis
|
||||||
|
* Support for Hamza shaper
|
||||||
|
* C-library with ability to set allocator.
|
||||||
* Multi-threading supported job queue
|
* Multi-threading supported job queue
|
||||||
* Lift heavy-lifting portion of the library's context into a thread context
|
* Lift heavy-lifting portion of the library's context into a thread context
|
||||||
* Synchronize threads by merging their generated layered draw list into a finished draw list for processing on the user's render thread
|
* Synchronize threads by merging their generated layered draw list into a finished draw list for processing on the user's render thread
|
||||||
* User defines how thread contexts are distributed for drawing (a basic quadrant-based selector procedure will be provided)
|
* User defines how thread contexts are distributed for drawing.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
@@ -57,10 +59,10 @@ See [scripts/Readme.md](scripts/Readme.md) for building examples or utilizing th
|
|||||||
|
|
||||||
Currently, the scripts provided & the library itself were developed & tested on Windows. There are bash scripts for building on Linux (they build on WSL but need additional testing).
|
Currently, the scripts provided & the library itself were developed & tested on Windows. There are bash scripts for building on Linux (they build on WSL but need additional testing).
|
||||||
|
|
||||||
The library depends on harfbuzz & stb_truetype to build.
|
The library depends on harfbuzz & stb_truetype to build (a custom stb_truetype package is provided in [thirdparty](./thirdparty/stb/)).
|
||||||
Note: harfbuzz could technically be removed if the user removes their definitions, however this hasn't been made into a conditional compilation option yet.
|
Note: harfbuzz could technically be removed if the user removes their definitions, however this hasn't been made into a conditional compilation option yet.
|
||||||
|
|
||||||
**NOTICE: All library dependency packages are in the "thirdparty" collection of this repository. For their codebase, the user soley has to modify that collection specification for where they would like to put these external vendor package not provided by the offical Odin vendor collections.**
|
**NOTICE: All library dependency packages are in the "thirdparty" collection of this repository. For their codebase, the user soley has to modify that collection specification for where they would like to put these packages.**
|
||||||
|
|
||||||
## Gallery
|
## Gallery
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user