From d541d626c425c2174603652d3008f19363daa6fa Mon Sep 17 00:00:00 2001 From: MysterD Date: Wed, 26 Apr 2023 16:19:53 -0700 Subject: [PATCH] Make sure gfx_update_loaded_texture() stays in bounds --- src/pc/gfx/gfx_pc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pc/gfx/gfx_pc.c b/src/pc/gfx/gfx_pc.c index 6f36b8d9..84fad246 100644 --- a/src/pc/gfx/gfx_pc.c +++ b/src/pc/gfx/gfx_pc.c @@ -197,6 +197,7 @@ static const uint8_t missing_texture[MISSING_W * MISSING_H * 4] = { static bool sOnlyTextureChangeOnAddrChange = false; static void gfx_update_loaded_texture(uint8_t tile_number, uint32_t size_bytes, const uint8_t* addr) { + if (tile_number > 1) { return; } if (!sOnlyTextureChangeOnAddrChange) { rdp.textures_changed[tile_number] = true; } else if (!rdp.textures_changed[tile_number]) {