mirror of
https://github.com/nicbarker/clay.git
synced 2026-02-06 12:48:49 +00:00
🐞 Fix font measurement in GLES3 Clay renderer with stb font library.
- Fix incorrect font data access in Stb_MeasureText. - Ensure that appropriate font data is used in Stb_MeasureText (as specified in config.fontId) - Before this fix it was always using the data of the first font in Stb_MeasureText, which was not always correct.
This commit is contained in:
parent
76ec3632d8
commit
4ecba0c61a
2 changed files with 21 additions and 1 deletions
|
|
@ -188,7 +188,9 @@ static inline Clay_Dimensions Stb_MeasureText(
|
|||
Clay_TextElementConfig *config,
|
||||
void *userData)
|
||||
{
|
||||
Stb_FontData *fontData = (Stb_FontData *)userData;
|
||||
// Use fontData of specified font
|
||||
Stb_FontData *allFontData = (Stb_FontData *)userData;
|
||||
Stb_FontData *fontData = &allFontData[config->fontId];
|
||||
|
||||
if (!fontData->cdata)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue