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
parent 0241b73dbe
commit dbf744845d

View file

@ -232,7 +232,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 (!splitscreen)
@ -392,7 +392,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;
}