From 3bbc4eee1e2c59e2d620ebea86386996b54c4bb5 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 22 Dec 2023 04:22:04 -0800 Subject: [PATCH] Cache TERRAIN on texture_t - K_GetTerrainForTextureNum no longer performs a string lookup --- src/k_terrain.c | 2 ++ src/r_textures.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/k_terrain.c b/src/k_terrain.c index 0c6ed43a0..598dc98ee 100644 --- a/src/k_terrain.c +++ b/src/k_terrain.c @@ -2066,4 +2066,6 @@ void K_InitTerrain(UINT16 wadNum) free(name); } } + + R_ClearTextureNumCache(false); } diff --git a/src/r_textures.c b/src/r_textures.c index 40dbf291c..e65d5d907 100644 --- a/src/r_textures.c +++ b/src/r_textures.c @@ -27,6 +27,7 @@ #include "p_setup.h" // levelflats #include "byteptr.h" #include "dehacked.h" +#include "k_terrain.h" #ifdef HWRENDER #include "hardware/hw_glob.h" // HWR_LoadMapTextures