From 8f491fd84365a0fae45710a29d67c5084be8542d Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 12 Jan 2025 10:42:22 -0500 Subject: [PATCH] Update scripts doc --- docs/guide_backend.md | 2 +- scripts/Readme.md | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/guide_backend.md b/docs/guide_backend.md index 66ae60e..a388ccf 100644 --- a/docs/guide_backend.md +++ b/docs/guide_backend.md @@ -1,4 +1,4 @@ -# Backend Guide +# Guide: Backend The end-user needs to adapt this library to hook into their own codebase. For reference, they can check the [examples](../examples/) and [backend](../backend/) directories for working code that demonstrates what this guide covers. diff --git a/scripts/Readme.md b/scripts/Readme.md index 2599011..ba1549b 100644 --- a/scripts/Readme.md +++ b/scripts/Readme.md @@ -12,7 +12,12 @@ Its assumed the user has Odin installed and exposed to the OS enviornment's PATH #### Note on dependency packages -All dependencies are cloned directly into a created thirdparty directory. +A custom version of the vendor:stb/truetype is maintained by this library: + +* Added ability to set the stb_truetype allocator for STBTT_MALLOC and STBTT_FREE. +* Changed procedure signatures to pass the font_info struct by immutable ptr (#by_ptr) when the C equivalent has their parameter as `const*`. + +All other dependencies are cloned directly into a created thirdparty directory. [harfbuzz](https://github.com/Ed94/odin_harfbuzz) is configured to pull & build the C++ library, it will use the MSVC toolchain (you can change it to use meson instead of preferred). [freetype](https://github.com/Ed94/odin-freetype) package has pre-built .lib files for windows (debug/release).