Ensure pixhigh/pixlow is always set whenever the game decides a top/bottom texture should be drawn

This fixes the rendering glitches encountered around slopes in Glacier Gear, yes. :)
This commit is contained in:
Monster Iestyn 2016-04-25 18:48:14 +01:00
parent ab2cadd372
commit 0a887948eb
1 changed files with 2 additions and 10 deletions

View File

@ -2696,11 +2696,7 @@ void R_StoreWallRange(INT32 start, INT32 stop)
worldlowslope >>= 4;
#endif
if (worldhigh < worldtop
#ifdef ESLOPE
|| worldhighslope < worldtopslope
#endif
)
if (toptexture)
{
pixhigh = (centeryfrac>>4) - FixedMul (worldhigh, rw_scale);
pixhighstep = -FixedMul (rw_scalestep,worldhigh);
@ -2713,11 +2709,7 @@ void R_StoreWallRange(INT32 start, INT32 stop)
#endif
}
if (worldlow > worldbottom
#ifdef ESLOPE
|| worldlowslope > worldbottomslope
#endif
)
if (bottomtexture)
{
pixlow = (centeryfrac>>4) - FixedMul (worldlow, rw_scale);
pixlowstep = -FixedMul (rw_scalestep,worldlow);