Create a RenderState object for each thread

This commit is contained in:
Magnus Norddahl 2023-05-17 22:39:22 +02:00
commit 7bdf3f7364
10 changed files with 62 additions and 31 deletions

View file

@ -316,7 +316,7 @@ void hw_PrecacheTexture(uint8_t *texhitlist, TMap<PClassActor*, bool> &actorhitl
FImageSource::EndPrecaching();
// cache all used models
FModelRenderer* renderer = new FHWModelRenderer(nullptr, *screen->RenderState(), -1);
FModelRenderer* renderer = new FHWModelRenderer(nullptr, *screen->RenderState(0), -1);
for (unsigned i = 0; i < Models.Size(); i++)
{
if (modellist[i])