src/mesh.c

changeset 117
d1267f656a97
parent 116
bfb2a7d62047
child 118
830608f7e7d9
--- a/src/mesh.c	Sun May 11 14:51:00 2025 +0200
+++ b/src/mesh.c	Mon May 12 20:51:57 2025 +0200
@@ -84,10 +84,10 @@
     free(mesh->vtx_data);
 
     // default values
-    if (args.size.x == 0.0f) args.size.x = 1.0f;
-    if (args.size.y == 0.0f) args.size.y = 1.0f;
-    if (args.uv_scale.x == 0.0f) args.uv_scale.x = 1.0f;
-    if (args.uv_scale.y == 0.0f) args.uv_scale.y = 1.0f;
+    args.size.x = ASC_NONZERO_OR(1.f, args.size.x);
+    args.size.y = ASC_NONZERO_OR(1.f, args.size.y);
+    args.uv_scale.x = ASC_NONZERO_OR(1.f, args.uv_scale.x);
+    args.uv_scale.y = ASC_NONZERO_OR(1.f, args.uv_scale.y);
 
     asc_dprintf("Create plane in VBO %u and VAO %u", mesh->vbo, mesh->vao);
     mesh->vtx_count = 4;

mercurial