src/mesh.c

changeset 175
e5544920377e
parent 145
a3231310d66d
--- a/src/mesh.c	Wed Jul 02 23:21:17 2025 +0200
+++ b/src/mesh.c	Wed Jul 02 23:55:50 2025 +0200
@@ -109,17 +109,17 @@
     args.uv_scale.y = ASC_NONZERO_OR(1.f, args.uv_scale.y);
 
     // bottom left
-    data[0].pos = asc_vec2f_new(0.0f, 0.0f);
-    data[0].uv = asc_vec2f_new(args.uv_offset.x, args.uv_offset.y);
+    data[0].pos = ASC_VEC2F(0.0f, 0.0f);
+    data[0].uv = ASC_VEC2F(args.uv_offset.x, args.uv_offset.y);
     // top left
-    data[1].pos = asc_vec2f_new(0.0f, args.size.y);
-    data[1].uv = asc_vec2f_new(args.uv_offset.x, args.uv_offset.y + args.uv_scale.y);
+    data[1].pos = ASC_VEC2F(0.0f, args.size.y);
+    data[1].uv = ASC_VEC2F(args.uv_offset.x, args.uv_offset.y + args.uv_scale.y);
     // bottom right
-    data[2].pos = asc_vec2f_new(args.size.x, 0.0f);
-    data[2].uv = asc_vec2f_new(args.uv_offset.x + args.uv_scale.x, args.uv_offset.y);
+    data[2].pos = ASC_VEC2F(args.size.x, 0.0f);
+    data[2].uv = ASC_VEC2F(args.uv_offset.x + args.uv_scale.x, args.uv_offset.y);
     // top right
-    data[3].pos = asc_vec2f_new(args.size.x, args.size.y);
-    data[3].uv = asc_vec2f_new(args.uv_offset.x + args.uv_scale.x, args.uv_offset.y + args.uv_scale.y);
+    data[3].pos = ASC_VEC2F(args.size.x, args.size.y);
+    data[3].uv = ASC_VEC2F(args.uv_offset.x + args.uv_scale.x, args.uv_offset.y + args.uv_scale.y);
     glBindBuffer(GL_ARRAY_BUFFER, mesh->vbo);
     glBufferData(GL_ARRAY_BUFFER, mesh->vtx_data_size, mesh->vtx_data, GL_STATIC_DRAW);
     // TODO: this should not be repeated for every adjustment - but it will be moved to the batch renderer anyway

mercurial