Add a bunch of materials to the texture precache list to see if this helps with initial shader compilation stuttering.

This commit is contained in:
Mari the Deer 2025-03-20 21:41:56 +01:00
commit 3606758804
2 changed files with 30 additions and 3 deletions

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1207 \cu(mar 18 mar 2025 22:44:26 CET)\c-";
SWWM_SHORTVER="\cw1.3pre r1207 \cu(2025-03-18 22:44:26)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1208 \cu(jue 20 mar 2025 21:41:56 CET)\c-";
SWWM_SHORTVER="\cw1.3pre r1208 \cu(2025-03-20 21:41:56)\c-";

View file

@ -125,6 +125,8 @@ GameInfo
"graphics/M_DEMOCHAN_MISTER.png",
// preload canvas textures for some weapons
"models/canvas/NukuriFnt.png",
"models/canvas/PlasmaLED_L.png",
"models/canvas/PlasmaLED_R.png",
"models/canvas/SheenLEDBar.png",
"models/canvas/SheenLEDBase.png",
"models/canvas/SheenLEDNums.png",
@ -132,11 +134,36 @@ GameInfo
"models/canvas/QuadLEDBase.png",
"models/canvas/QuadLEDCharge.png",
"models/canvas/QuadLEDRound.png",
"models/canvas/RayZap.png",
"models/canvas/MortalBG.png",
"models/canvas/MortalFireIcons.png",
"models/canvas/MortalFlatChars.png",
"models/canvas/MortalFrameTex.png",
"models/canvas/MortalGrenadeIcons.png"
"models/canvas/MortalGrenadeIcons.png",
// preload a few random materials to ensure shaders are compiled
// CanvasProxy.fp, NewLogoAnimated.fp and TexFilterHack.fp
// should already be handled by previous textures in the list
"graphics/dsmapfont.png", // AreaName.fp
"graphics/HUD/DemoFace_Barrier.png", // BarrierFace.fp
"sprites/DVSPA0.png", // Divine.fp
"models/envmap/bluenv.png", // Envmap.fp
"BARRIENV", // Envmap.fp w/ BARRIER_MAP
"ERRORENV", // Envmap.fp w/ AMBIENT_GLOW
"models/Barrier.png", // Envmask.fp
"models/BlastSuit.png", // Envmask.fp w/ ENV_TWOLAYER
"models/DemoBody.png", // Envmask.fp w/ ENV_THREELAYER
"graphics/tempbg.png", // Fuzz.fp
"graphics/HUD/HealthBarS.png", // Fuzz.fp w/ GRAY_COLORS
"graphics/HUD/HealthBarD.png", // HealthBarD.fp
"models/SilverbulletJetSmoke.png", // JetSmoke.fp
"models/DoomKeyLight3.png", // KeyBlink.fp
"sprites/MKRVA0.png", // Mykradvo.fp
"models/extra/AnomRingies.png", // Mykradvo2.fp
"models/MortalSight.png", // Overbright.fp
"models/PerfectlyGeneric.png", // PerfectlyGeneric.fp
"models/PlasmaBlast_1stR.png", // PlasmaBlast.fp
"sprites/bossbrain/MBRNB0.png", // Whew.fp
"models/YnykronSmoke.png" // YnykronSmoke.fp
}
ClearSkills