Skip to content
Permalink
Browse files

- Fixed stretching for 256 and 240 pixels tall skies in software.

  • Loading branch information...
drfrag666 authored and coelckers committed Nov 2, 2019
1 parent 857d017 commit bd90a768f59471856fe9372898544ea06c2bee38
Showing with 2 additions and 2 deletions.
  1. +1 −1 src/rendering/r_sky.cpp
  2. +1 −1 src/rendering/swrenderer/plane/r_skyplane.cpp
@@ -105,7 +105,7 @@ void InitSkyMap(FLevelLocals *Level)
skyheight = skytex1->GetDisplayHeight();

Level->skystretch = (r_skymode == 1
&& skyheight >= 128 && skyheight < 310
&& skyheight >= 128 && skyheight <= 256
&& Level->IsFreelookAllowed()
&& !(Level->flags & LEVEL_FORCETILEDSKY)) ? 1 : 0;
}
@@ -83,7 +83,7 @@ namespace swrenderer
FSoftwareTexture *sskytex2 = skytex2->GetSoftwareTexture();
skytexturemid = 0;
int skyheight = skytex1->GetDisplayHeight();
skyoffset = cl_oldfreelooklimit? 0 : skyheight >= 200? 110 : 138;
skyoffset = cl_oldfreelooklimit? 0 : skyheight == 256? 166 : skyheight >= 240? 150 : skyheight >= 200? 110 : 138;
if (skyheight >= 128 && skyheight < 200)
{
skytexturemid = -28;

0 comments on commit bd90a76

Please sign in to comment.
You can’t perform that action at this time.