Fix unnecessary texture reloads on respawn in opengl by removing unneeded V_SetPalette calls

This commit is contained in:
Hannu Hanhi 2021-03-12 18:52:58 +02:00 committed by toaster
parent d3a4a6ca81
commit f7389e74d3

View file

@ -137,7 +137,7 @@ void ST_doPaletteStuff(void)
{
st_palette = palette;
if (rendermode != render_none)
if (rendermode == render_soft)
{
//V_SetPaletteLump(GetPalette()); // Reset the palette -- is this needed?
if (!r_splitscreen)
@ -222,7 +222,10 @@ static inline void ST_Stop(void)
if (st_stopped)
return;
V_SetPalette(0);
#ifdef HWRENDER
if (rendermode != render_opengl)
#endif
V_SetPalette(0);
st_stopped = true;
}