src/text.c

changeset 38
6e5629ea4c5c
parent 37
8a8cc6725b48
child 40
6c438be1a1fd
     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) {

mercurial