src/scene_node.c

changeset 122
1b118cd3e369
parent 116
bfb2a7d62047
--- a/src/scene_node.c	Wed May 14 20:14:18 2025 +0200
+++ b/src/scene_node.c	Fri May 16 07:54:02 2025 +0200
@@ -46,7 +46,7 @@
 }
 
 AscSceneNode *asc_scene_node_empty(void) {
-    AscSceneNode *node = calloc(1, sizeof(AscSceneNode));
+    AscSceneNode *node = cxZallocDefault(sizeof(AscSceneNode));
     node->render_group = ASC_RENDER_GROUP_NONE;
     node->scale = asc_vec3f_one;
     asc_transform_identity(node->transform);
@@ -76,12 +76,12 @@
     cx_foreach(AscSceneNode*, child, iter) {
         if (!iter.exiting) continue;
         asc_scene_node_destroy(child);
-        free(child);
+        cxFreeDefault(child);
     }
 }
 
 void asc_scene_node_name(AscSceneNode *node, const char *name) {
-    free(node->name.ptr);
+    cx_strfree(&node->name);
     if (name == NULL) {
         node->name.ptr = NULL;
         node->name.length = 0;

mercurial