src/text.c

changeset 122
1b118cd3e369
parent 116
bfb2a7d62047
--- a/src/text.c	Wed May 14 20:14:18 2025 +0200
+++ b/src/text.c	Fri May 16 07:54:02 2025 +0200
@@ -83,12 +83,12 @@
     asc_mesh_destroy(&sprite->mesh);
     asc_texture_destroy(sprite->texture, 1);
     assert(sprite->texture->refcount == 0);
-    free(sprite->texture);
+    cxFreeDefault(sprite->texture);
     cx_strfree(&text->text);
 }
 
 AscSceneNode *asc_text_create(struct asc_text_create_args args) {
-    AscText *text = calloc(1, sizeof(AscText));
+    AscText *text = cxZallocDefault(sizeof(AscText));
     AscSceneNode *node = &text->base.data;
 
     // node properties
@@ -112,7 +112,7 @@
 
     // initialize texture
     // mesh will be created in the update func
-    text->base.texture = malloc(sizeof(AscTexture));
+    text->base.texture = cxMallocDefault(sizeof(AscTexture));
     asc_texture_init_rectangle(text->base.texture, 1);
     asc_text_update(node);
 

mercurial