- moved around some sky rendering code so that the game independent parts are grouped together.

This commit is contained in:
Christoph Oelckers 2020-04-29 00:14:42 +02:00
commit 4b8fb7d48b
16 changed files with 179 additions and 198 deletions

View file

@ -38,6 +38,7 @@
#include "v_font.h"
#include "texturemanager.h"
#include "modelrenderer.h"
#include "hwrenderer/models/hw_models.h"
#include "d_main.h"
EXTERN_CVAR(Bool, gl_precache)
@ -87,6 +88,7 @@ static void PrecacheSprite(FGameTexture *tex, SpriteHits &hits)
if (gltex) PrecacheList(gltex, hits);
}
//==========================================================================
//
// DFrameBuffer :: Precache
@ -315,7 +317,7 @@ void hw_PrecacheTexture(uint8_t *texhitlist, TMap<PClassActor*, bool> &actorhitl
FImageSource::EndPrecaching();
// cache all used models
FModelRenderer *renderer = screen->CreateModelRenderer(-1);
FModelRenderer* renderer = new FHWModelRenderer(nullptr, *screen->RenderState(), -1);
for (unsigned i = 0; i < Models.Size(); i++)
{
if (modellist[i])