mirror of
https://github.com/nzp-team/quakespasm.git
synced 2024-11-22 11:51:04 +00:00
NX: Make fog look a bit better
This commit is contained in:
parent
22e967a9d6
commit
d9e841bd76
1 changed files with 12 additions and 2 deletions
|
@ -275,7 +275,7 @@ calculates fog color for this frame, taking into account fade times
|
||||||
float *Fog_GetColor (void)
|
float *Fog_GetColor (void)
|
||||||
{
|
{
|
||||||
static float c[4]; // = {0.1f, 0.1f, 0.1f, 1.0f}
|
static float c[4]; // = {0.1f, 0.1f, 0.1f, 1.0f}
|
||||||
//#ifndef VITA
|
|
||||||
float f;
|
float f;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
@ -298,7 +298,13 @@ float *Fog_GetColor (void)
|
||||||
//find closest 24-bit RGB value, so solid-colored sky can match the fog perfectly
|
//find closest 24-bit RGB value, so solid-colored sky can match the fog perfectly
|
||||||
for (i=0;i<3;i++)
|
for (i=0;i<3;i++)
|
||||||
c[i] = (float)(Q_rint(c[i] * 255)) / 255.0f;
|
c[i] = (float)(Q_rint(c[i] * 255)) / 255.0f;
|
||||||
//#endif
|
|
||||||
|
// Dumb descrepancy with NX/VITA gl wrappings.
|
||||||
|
#ifndef VITA
|
||||||
|
for (i = 0; i < 3; i++)
|
||||||
|
c[i] /= 64.0;
|
||||||
|
#endif // VITA
|
||||||
|
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -364,7 +370,11 @@ void Fog_SetupFrame (void)
|
||||||
e = -1;*/
|
e = -1;*/
|
||||||
|
|
||||||
glFogfv(GL_FOG_COLOR, Fog_GetColor());
|
glFogfv(GL_FOG_COLOR, Fog_GetColor());
|
||||||
|
#ifdef VITA
|
||||||
glFogf(GL_FOG_DENSITY, fog_density_gl);
|
glFogf(GL_FOG_DENSITY, fog_density_gl);
|
||||||
|
#else
|
||||||
|
glFogf(GL_FOG_DENSITY, fog_density_gl / 64.0);
|
||||||
|
#endif // VITA
|
||||||
glFogf(GL_FOG_START, fog_start);
|
glFogf(GL_FOG_START, fog_start);
|
||||||
glFogf(GL_FOG_END, fog_end);
|
glFogf(GL_FOG_END, fog_end);
|
||||||
//glFogf(GL_FOG_COLOR, *c);
|
//glFogf(GL_FOG_COLOR, *c);
|
||||||
|
|
Loading…
Reference in a new issue