ThickFogDistance and ThickFogMultiplier MAPINFO variables adds thicker fog (Vulkan and OpenGL only) beyond ThickFogDistance, as long as it is possible. But default it is -1.f (disabled).

This commit is contained in:
Dileep V. Reddy 2025-05-14 21:34:36 -06:00 committed by Ricardo Luís Vaz Silva
commit c6a6ae23a6
17 changed files with 92 additions and 0 deletions

View file

@ -175,6 +175,8 @@ void HWDrawInfo::StartScene(FRenderViewpoint &parentvp, HWViewpointUniforms *uni
VPUniforms.mClipLine.X = -10000000.0f;
VPUniforms.mShadowmapFilter = gl_shadowmap_filter;
VPUniforms.mLightBlendMode = (level.info ? (int)level.info->lightblendmode : 0);
VPUniforms.mThickFogDistance = Level->thickfogdistance;
VPUniforms.mThickFogMultiplier = Level->thickfogmultiplier;
}
mClipper->SetViewpoint(Viewpoint);
vClipper->SetViewpoint(Viewpoint);