]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_shadow.c
New cvar r_shadows_shadowmapbias to customize bias of fake shadows. Default is -1...
[xonotic/darkplaces.git] / r_shadow.c
index f8c6557dbb45f4f0abbb57ae581fcdc7b3fe95e8..fc53553dc779736f42a9aabd41c2879f89ca9003 100644 (file)
@@ -4800,7 +4800,7 @@ void R_DrawModelShadowMaps(int fbo, rtexture_t *depthtexture, rtexture_t *colort
        radius = 0.5f / scale;
        nearclip = -r_shadows_throwdistance.value;
        farclip = r_shadows_throwdistance.value;
-       bias = r_shadow_shadowmapping_bias.value * r_shadow_shadowmapping_nearclip.value / (2 * r_shadows_throwdistance.value) * (1024.0f / size);
+       bias = (r_shadows_shadowmapbias.value < 0) ? r_shadow_shadowmapping_bias.value : r_shadows_shadowmapbias.value * r_shadow_shadowmapping_nearclip.value / (2 * r_shadows_throwdistance.value) * (1024.0f / size);
 
        r_shadow_shadowmap_parameters[0] = size;
        r_shadow_shadowmap_parameters[1] = size;