1.1 --- a/src/text.c Fri Mar 15 00:06:59 2024 +0100 1.2 +++ b/src/text.c Thu Mar 21 20:24:31 2024 +0100 1.3 @@ -39,7 +39,7 @@ 1.4 1.5 // Upload model matrix 1.6 glUniformMatrix4fv(ASC_SHADER_FONT.base.model, 1, 1.7 - GL_FALSE, node->base.transform); 1.8 + GL_FALSE, node->base.final_transform); 1.9 1.10 // Upload surface 1.11 glActiveTexture(GL_TEXTURE0); 1.12 @@ -51,8 +51,8 @@ 1.13 } 1.14 1.15 static void asc_text_update_transform(AscText *node) { 1.16 - asc_transform_scale(node->base.transform, (float) node->dimension.width, (float) node->dimension.height, 0); 1.17 - asc_transform_translate2i(node->base.transform, node->position); 1.18 + asc_transform_scale2i(node->base.local_transform, node->dimension); 1.19 + asc_transform_translate2i(node->base.world_transform, node->position); 1.20 } 1.21 1.22 static void asc_text_update(AscText *node) {