From 22b7a38539498e08990dce7c05598d0ba1510566 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 24 Apr 2016 14:17:06 +0200 Subject: [PATCH] - fixed incorrect sky texture check with Transfer_Heights. The actual sector was checked, not the one created by gl_FakeFlat. --- src/gl/scene/gl_flats.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gl/scene/gl_flats.cpp b/src/gl/scene/gl_flats.cpp index 6d563f1a7..0ec2b5149 100644 --- a/src/gl/scene/gl_flats.cpp +++ b/src/gl/scene/gl_flats.cpp @@ -602,7 +602,7 @@ void GLFlat::ProcessSector(sector_t * frontsector) alpha = 1.0f - frontsector->GetReflect(sector_t::floor); } - if (alpha != 0.f && sector->GetTexture(sector_t::floor) != skyflatnum) + if (alpha != 0.f && frontsector->GetTexture(sector_t::floor) != skyflatnum) { if (frontsector->VBOHeightcheck(sector_t::floor)) { @@ -661,7 +661,7 @@ void GLFlat::ProcessSector(sector_t * frontsector) alpha = 1.0f - frontsector->GetReflect(sector_t::ceiling); } - if (alpha != 0.f && sector->GetTexture(sector_t::ceiling) != skyflatnum) + if (alpha != 0.f && frontsector->GetTexture(sector_t::ceiling) != skyflatnum) { if (frontsector->VBOHeightcheck(sector_t::ceiling)) {