From 0c4c45eeea7c35fe40e9a05af370252dfcea0974 Mon Sep 17 00:00:00 2001 From: Alberto Mardegan Date: Wed, 28 May 2025 21:08:29 +0300 Subject: [PATCH] gx: fix a copy&paste error recently introduced in GX_SetTevIndTile() Oops! I've been mistakenly used the X value for the Y dimension as well. Hopefully this won't break many applications, both because this function is rarely used, both because often one uses the same value for both dimensions. --- libogc/gx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libogc/gx.c b/libogc/gx.c index d257b9315..2e934ac2b 100644 --- a/libogc/gx.c +++ b/libogc/gx.c @@ -4236,7 +4236,7 @@ void GX_SetTevIndTile(u8 tevstage,u8 indtexid,u16 tilesize_x,u16 tilesize_y,u16 offset_mtx[0][1] = 0.0F; offset_mtx[0][2] = 0.0F; offset_mtx[1][0] = 0.0F; - offset_mtx[1][1] = ((f32)tilespacing_x)/(1 << 10); + offset_mtx[1][1] = ((f32)tilespacing_y)/(1 << 10); offset_mtx[1][2] = 0.0F; GX_SetIndTexMatrix(indtexmtx,offset_mtx,10);