mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Fix rendering gaps on polys with upper/lower textures
This commit is contained in:
parent
031e234d86
commit
81c73032e4
1 changed files with 6 additions and 4 deletions
10
src/r_segs.c
10
src/r_segs.c
|
|
@ -3063,8 +3063,9 @@ void R_StoreWallRange(INT32 start, INT32 stop)
|
|||
else
|
||||
markceiling = false;
|
||||
|
||||
// Don't render the ceiling again when rendering polyobjects
|
||||
if (curline->polyseg)
|
||||
// Don't mark ceiling flat lines for polys unless this line has an upper texture, otherwise we get flat leakage pulling downward
|
||||
// (If it DOES have an upper texture and we do this, the ceiling won't render at all)
|
||||
if (curline->polyseg && !curline->sidedef->toptexture)
|
||||
markceiling = false;
|
||||
}
|
||||
|
||||
|
|
@ -3076,8 +3077,9 @@ void R_StoreWallRange(INT32 start, INT32 stop)
|
|||
else
|
||||
markfloor = false;
|
||||
|
||||
// Don't render the floor again when rendering polyobjects
|
||||
if (curline->polyseg)
|
||||
// Don't mark floor flat lines for polys unless this line has a lower texture, otherwise we get flat leakage pulling upward
|
||||
// (If it DOES have a lower texture and we do this, the floor won't render at all)
|
||||
if (curline->polyseg && !curline->sidedef->bottomtexture)
|
||||
markfloor = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue