From fad11041bc26e3fc5c0dd463058333a4ebca80c9 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Mon, 27 Jan 2025 05:08:45 +0300 Subject: [PATCH] fix uvs in billboards --- src/rendering/twn_billboards.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rendering/twn_billboards.c b/src/rendering/twn_billboards.c index d2dde13..fe7b92a 100644 --- a/src/rendering/twn_billboards.c +++ b/src/rendering/twn_billboards.c @@ -81,10 +81,10 @@ void finally_draw_billboard_batch(struct MeshBatch const *batch, const float xr = srcrect.x / dims.w; const float yr = srcrect.y / dims.h; - const Vec2 uv0 = { xr + wr, yr }; - const Vec2 uv1 = { xr + wr, yr + hr }; - const Vec2 uv2 = { xr, yr + hr }; - const Vec2 uv3 = { xr, yr }; + const Vec2 uv0 = { xr, yr }; + const Vec2 uv1 = { xr, yr + hr }; + const Vec2 uv2 = { xr + wr, yr + hr }; + const Vec2 uv3 = { xr + wr, yr }; for (size_t batch_n = 0; batch_n <= (primitives_len - 1) / QUAD_ELEMENT_BUFFER_LENGTH; batch_n++) {