mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-10 14:52:01 +00:00
- do not render sprites that are extremely close to the camera.
These can temorarily cover the entire screen so everything with a distance of less than 4 map units will now be skipped if it is a face sprite.
This commit is contained in:
parent
2f696e1a95
commit
ccdf9d13f1
1 changed files with 2 additions and 0 deletions
|
@ -331,6 +331,8 @@ void HWSprite::Process(HWDrawInfo* di, spritetype* spr, sectortype* sector, int
|
||||||
y = spr->y * (1 / -16.f);
|
y = spr->y * (1 / -16.f);
|
||||||
auto vp = di->Viewpoint;
|
auto vp = di->Viewpoint;
|
||||||
|
|
||||||
|
if ((vp.Pos.XY() - DVector2(x, y)).LengthSquared() < 0.125) return;
|
||||||
|
|
||||||
if (modelframe == 0)
|
if (modelframe == 0)
|
||||||
{
|
{
|
||||||
int flags = spr->cstat;
|
int flags = spr->cstat;
|
||||||
|
|
Loading…
Reference in a new issue