# HG changeset patch # User Mike Becker # Date 1748461158 -7200 # Node ID 77c13e14a65fd744815c4d1a7be0cdbd76460057 # Parent 0a8747b02df8e132bc1a8793c3e51c5713843279 update to most recent ucx 3.2 preview diff -r 0a8747b02df8 -r 77c13e14a65f src/ascension/scene_node.h --- a/src/ascension/scene_node.h Tue May 20 19:29:20 2025 +0200 +++ b/src/ascension/scene_node.h Wed May 28 21:39:18 2025 +0200 @@ -34,9 +34,6 @@ #include "datatypes.h" #include "transform.h" -// TODO: remove once this feature is implemented in UCX -#define cxZallocDefault(size) cxCallocDefault(1, size) - typedef struct asc_scene_node_s AscSceneNode; typedef void(*asc_scene_node_destroy_func)(AscSceneNode*); diff -r 0a8747b02df8 -r 77c13e14a65f src/scene.c --- a/src/scene.c Tue May 20 19:29:20 2025 +0200 +++ b/src/scene.c Wed May 28 21:39:18 2025 +0200 @@ -35,7 +35,6 @@ #include #include #include -#include #include @@ -93,7 +92,7 @@ // create render groups CxList *render_group[ASC_RENDER_GROUP_COUNT]; - cx_for_n(i, ASC_RENDER_GROUP_COUNT) { + for (unsigned i = 0 ; i < ASC_RENDER_GROUP_COUNT ; i++) { render_group[i] = cxArrayListCreateSimple(CX_STORE_POINTERS, 32); } @@ -202,7 +201,7 @@ } // deallocate render groups - cx_for_n(i, ASC_RENDER_GROUP_COUNT) { + for (unsigned i = 0 ; i < ASC_RENDER_GROUP_COUNT ; i++) { cxListFree(render_group[i]); } } diff -r 0a8747b02df8 -r 77c13e14a65f src/texture.c --- a/src/texture.c Tue May 20 19:29:20 2025 +0200 +++ b/src/texture.c Wed May 28 21:39:18 2025 +0200 @@ -31,7 +31,6 @@ #include "ascension/filesystem.h" #include -#include #include #include