From d7220ee51c59cd3e51927f2f5e0388c8573f1792 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Sun, 2 Nov 2025 15:57:16 -0800 Subject: Fix view/accessor offset and invariants; fix loading of Flight Helmet --- src/util/geometry.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/util') diff --git a/src/util/geometry.c b/src/util/geometry.c index afe0109..2ea0c82 100644 --- a/src/util/geometry.c +++ b/src/util/geometry.c @@ -17,12 +17,13 @@ static void make_quad_01_positions(vec2 positions[4]) { } static GeometryDesc make_quad_desc(vec2 positions[4]) { - GeometryDesc desc = (GeometryDesc){0}; - desc.positions2d.data = positions; - desc.positions2d.size_bytes = 4 * sizeof(vec2); - desc.num_verts = 4; - desc.type = TriangleStrip; - return desc; + return (GeometryDesc){ + .positions2d = (BufferView2d){.data = positions, + .size_bytes = 4 * sizeof(vec2), + .count = 4}, + .num_verts = 4, + .type = TriangleStrip + }; } Geometry* gfx_make_quad_11(GfxCore* gfxcore) { -- cgit v1.2.3