Skip to content
Snippets Groups Projects
Commit 787d5b59 authored by Monster Iestyn's avatar Monster Iestyn
Browse files

gr_correcttricks fix: don't check if top/bottom textures are missing for...

gr_correcttricks fix: don't check if top/bottom textures are missing for sloped sectors, just ignore and cancel the hack

This fixes GFZ2's mysterious flying flats at the ramp to the big room
parent 67a29225
No related branches found
No related tags found
2 merge requests!488Merge in next and don't billboard papersprites in GL,!304Opengl improvements backport
...@@ -507,6 +507,14 @@ static boolean areToptexturesMissing(sector_t *thisSector) ...@@ -507,6 +507,14 @@ static boolean areToptexturesMissing(sector_t *thisSector)
if (!frontSector || !backSector) if (!frontSector || !backSector)
continue; continue;
#ifdef ESLOPE
if (frontSector->c_slope || backSector->c_slope) // the slope's height can be completely different from original ceiling height
{
nomiss++;
break;
}
#endif
sider = &sides[thisElem->line->sidenum[0]]; sider = &sides[thisElem->line->sidenum[0]];
sidel = &sides[thisElem->line->sidenum[1]]; sidel = &sides[thisElem->line->sidenum[1]];
...@@ -555,6 +563,14 @@ static boolean areBottomtexturesMissing(sector_t *thisSector) ...@@ -555,6 +563,14 @@ static boolean areBottomtexturesMissing(sector_t *thisSector)
if (frontSector == NULL || backSector == NULL) if (frontSector == NULL || backSector == NULL)
continue; continue;
#ifdef ESLOPE
if (frontSector->f_slope || backSector->f_slope) // the slope's height can be completely different from original floor height
{
nomiss++;
break;
}
#endif
sider = &sides[thisElem->line->sidenum[0]]; sider = &sides[thisElem->line->sidenum[0]];
sidel = &sides[thisElem->line->sidenum[1]]; sidel = &sides[thisElem->line->sidenum[1]];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment