Convert r_visiblesprite to classes

This commit is contained in:
Magnus Norddahl 2017-01-11 19:33:02 +01:00
commit 32b91dd978
8 changed files with 167 additions and 136 deletions

View file

@ -92,7 +92,6 @@ namespace swrenderer
// EXTERNAL FUNCTION PROTOTYPES --------------------------------------------
void R_SpanInitData ();
void R_DeinitSprites();
// PUBLIC FUNCTION PROTOTYPES ----------------------------------------------
@ -385,7 +384,7 @@ void R_InitRenderer()
static void R_ShutdownRenderer()
{
R_DeinitSprites();
RenderTranslucent::Deinit();
R_DeinitPlanes();
Clip3DFloors::Instance()->Cleanup();
R_DeinitOpenings();
@ -528,7 +527,7 @@ void R_RenderActorView (AActor *actor, bool dontmaplines)
R_ClearClipSegs (0, viewwidth);
R_ClearDrawSegs ();
R_ClearPlanes (true);
R_ClearSprites ();
RenderTranslucent::Clear();
// opening / clipping determination
RenderBSP::Instance()->ClearClip();
@ -577,7 +576,7 @@ void R_RenderActorView (AActor *actor, bool dontmaplines)
NetUpdate ();
MaskedCycles.Clock();
R_DrawMasked ();
RenderTranslucent::Render();
MaskedCycles.Unclock();
NetUpdate ();