mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
Blar.
git-svn-id: https://svn.eduke32.com/eduke32@377 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
fb06419c82
commit
b93ae5baa9
4 changed files with 15 additions and 8 deletions
|
@ -142,8 +142,13 @@ float fogcalc (signed char shade, char vis)
|
|||
if (vis < 240) result = (float)(vis+16+(shade<0?(-(shade)*(shade))/8.f:((shade)*(shade))/8.f));
|
||||
else result = (float)((vis-240+(shade<0?(-(shade)*(shade))/8.f:((shade)*(shade))/8.f))/(klabs(vis-256)));
|
||||
|
||||
if (result < 0.000) return (0);
|
||||
return (gvisibility * result);
|
||||
result *= gvisibility;
|
||||
|
||||
// initprintf("result: %.f\n",result);
|
||||
|
||||
if (result < 0.010) return (0.010);
|
||||
else if (result > 10.000) return (10.000);
|
||||
else return (result);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -579,8 +584,8 @@ void polymost_glinit()
|
|||
bglFogi(GL_FOG_MODE,GL_EXP2); //GL_EXP(default),GL_EXP2,GL_LINEAR
|
||||
bglHint(GL_FOG_HINT,GL_NICEST);
|
||||
bglFogf(GL_FOG_DENSITY,1.0); //must be > 0, default is 1
|
||||
bglFogf(GL_FOG_START,0.0); //default is 0
|
||||
bglFogf(GL_FOG_END,1.0); //default is 1
|
||||
/* bglFogf(GL_FOG_START,0.0); //default is 0
|
||||
bglFogf(GL_FOG_END,1.0); //default is 1 */
|
||||
col[0] = 0; col[1] = 0; col[2] = 0; col[3] = 0; //range:0 to 1
|
||||
bglFogfv(GL_FOG_COLOR,col); //default is 0,0,0,0
|
||||
|
||||
|
@ -2314,7 +2319,7 @@ static void polymost_drawalls (long bunch)
|
|||
|
||||
sectnum = thesector[bunchfirst[bunch]]; sec = §or[sectnum];
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
#if 0 // USE_OPENGL
|
||||
if (!nofog) {
|
||||
if (rendmode >= 3) {
|
||||
float col[4];
|
||||
|
@ -2323,7 +2328,7 @@ static void polymost_drawalls (long bunch)
|
|||
col[2] = (float)palookupfog[sec->floorpal].b / 63.f;
|
||||
col[3] = 0;
|
||||
bglFogfv(GL_FOG_COLOR,col);
|
||||
bglFogf(GL_FOG_DENSITY,gvisibility*((float)((unsigned char)(sec->visibility<240?sec->visibility+16:sec->visibility-239))));
|
||||
bglFogf(GL_FOG_DENSITY,fogcalc(sec->floorshade,sec->visibility));
|
||||
|
||||
// bglFogf(GL_FOG_DENSITY,gvisibility*((float)((unsigned char)(sec->visibility<240?sec->visibility+16:sec->visibility-239))));
|
||||
}
|
||||
|
@ -4376,7 +4381,9 @@ if (dastat&16) { xoff = 0; yoff = 0; }
|
|||
if ((d < y2) != (d < 0)) { py[n] = fy; px[n] = (px2[zz]-px2[z])*d/y2 + px2[z]; n++; }
|
||||
z = zz;
|
||||
} while (z);
|
||||
if (!nofog) bglDisable(GL_FOG);
|
||||
pow2xsplit = 0; drawpoly(px,py,n,method);
|
||||
if (!nofog) bglEnable(GL_FOG);
|
||||
}
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Binary file not shown.
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
@ -1614,7 +1614,7 @@ void m32_showmouse(void)
|
|||
|
||||
int AskIfSure(void)
|
||||
{
|
||||
int retval=0;
|
||||
int retval=1;
|
||||
|
||||
begindrawing(); //{{{
|
||||
printext256(0,0,whitecol,0,"Are you sure you want to proceed?",0);
|
||||
|
@ -1628,7 +1628,7 @@ int AskIfSure(void)
|
|||
{
|
||||
if (quitevent)
|
||||
{
|
||||
retval = 0;
|
||||
retval = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue