Skip to content

Commit

Permalink
Make ‘gl_fog’ a simple off/on toggle.
Browse files Browse the repository at this point in the history
  • Loading branch information
skullernet committed Oct 21, 2024
1 parent 218da0a commit 3e90b4d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
6 changes: 2 additions & 4 deletions doc/client.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -688,10 +688,8 @@ gl_waterwarp::
GLSL backend. Default value is 0 (disabled).

gl_fog::
Enable re-release fog effect. Default value is 2.
- 0 — disable fog
- 1 — enable global fog
- 2 — enable global fog and height fog
Enable re-release fog effect. Only effective when using GLSL backend.
Default value is 1 (enabled).

gl_flarespeed::
Specifies flare fading effect speed. Default value is 8. Set this to 0
Expand Down
6 changes: 3 additions & 3 deletions src/refresh/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -668,10 +668,10 @@ void R_RenderFrame(const refdef_t *fd)
if (gl_dynamic->integer != 1 || gl_vertexlight->integer)
glr.fd.num_dlights = 0;

if (gl_fog->integer > 0) {
if (gl_static.use_shaders && gl_fog->integer > 0) {
if (glr.fd.fog.density > 0)
glr.fog_bits |= GLS_FOG_GLOBAL;
if (glr.fd.heightfog.density > 0 && glr.fd.heightfog.falloff > 0 && gl_fog->integer > 1)
if (glr.fd.heightfog.density > 0 && glr.fd.heightfog.falloff > 0)
glr.fog_bits |= GLS_FOG_HEIGHT;
if (glr.fd.fog.sky_factor > 0)
glr.fog_bits_sky |= GLS_FOG_SKY;
Expand Down Expand Up @@ -913,7 +913,7 @@ static void GL_Register(void)
#endif
gl_damageblend_frac = Cvar_Get("gl_damageblend_frac", "0.2", 0);
gl_waterwarp = Cvar_Get("gl_waterwarp", "0", 0);
gl_fog = Cvar_Get("gl_fog", "2", 0);
gl_fog = Cvar_Get("gl_fog", "1", 0);
gl_swapinterval = Cvar_Get("gl_swapinterval", "1", CVAR_ARCHIVE);
gl_swapinterval->changed = gl_swapinterval_changed;

Expand Down

0 comments on commit 3e90b4d

Please sign in to comment.