Rewrite VisibleSpriteList to use TArray
This commit is contained in:
parent
cd9043fd94
commit
57d8b0e34c
9 changed files with 73 additions and 130 deletions
|
|
@ -156,7 +156,7 @@ namespace swrenderer
|
|||
double yscale = spriteScale.Y / tex->Scale.Y;
|
||||
|
||||
// store information in a vissprite
|
||||
vissprite_t *vis = VisibleSpriteList::Add();
|
||||
vissprite_t *vis = RenderMemory::NewObject<vissprite_t>();
|
||||
|
||||
vis->CurrentPortalUniq = renderportal->CurrentPortalUniq;
|
||||
vis->xscale = FLOAT2FIXED(xscale);
|
||||
|
|
@ -274,6 +274,8 @@ namespace swrenderer
|
|||
vis->Style.BaseColormap = mybasecolormap;
|
||||
}
|
||||
}
|
||||
|
||||
VisibleSpriteList::Instance()->Push(vis);
|
||||
}
|
||||
|
||||
void RenderSprite::Render(vissprite_t *vis, const short *mfloorclip, const short *mceilingclip)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue