GZDoom 1.5.2 r916 is OK:
[spoiler]

GZDoom 1.5.3 r990 is not:
[spoiler]

The current ZDoom (r3825) still has it in the right place:
[spoiler]

Without checking, the area probably has some sort of slope-screwyness going on that is confusing things.
Moderator: Graf Zahl
Changelog for r944 wrote:- added a workaround for Icarus's ugly transparent door hacks.
- fixed: lower textures between ceiling sky sectors were not clipped to the ceiling sky as in the software renderer.
Code: Select all
// very, very, very ugly special case (See Icarus MAP14)
// It is VERY important that this is only done for a floor height difference of 1
// or it will cause glitches elsewhere.
tex = TexMan(seg->sidedef->GetTexture(side_t::mid));
if (tex != NULL && !(seg->linedef->flags & ML_DONTPEGTOP) &&
seg->sidedef->GetTextureYOffset(side_t::mid) > 0)
{
ztop[0]=ztop[1]=32768.0f;
zbottom[0]=zbottom[1]=
FIXED2FLOAT(bs->ceilingplane.ZatPoint(v2) + seg->sidedef->GetTextureYOffset(side_t::mid));
SkyTexture(fs->sky,fs->CeilingSkyBox, true);
return;
}