diff --git a/base/renderprogs/interactionSM.pixel b/base/renderprogs/interactionSM.pixel index db40f3ac..17c9ec8b 100644 --- a/base/renderprogs/interactionSM.pixel +++ b/base/renderprogs/interactionSM.pixel @@ -196,8 +196,8 @@ void main( PS_IN fragment, out PS_OUT result ) float bias = 0.001; shadowTexcoord.xyz /= shadowTexcoord.w; - //shadowTexcoord.z = shadowTexcoord.z * 0.9991; - shadowTexcoord.z = shadowTexcoord.z - bias; + shadowTexcoord.z = shadowTexcoord.z * 0.9995; + //shadowTexcoord.z = shadowTexcoord.z - bias; shadowTexcoord.w = float(shadowIndex); #if 0 diff --git a/neo/renderer/RenderProgs_embedded.h b/neo/renderer/RenderProgs_embedded.h index e690693d..579d41ea 100644 --- a/neo/renderer/RenderProgs_embedded.h +++ b/neo/renderer/RenderProgs_embedded.h @@ -4389,8 +4389,8 @@ static const cgShaderDef_t cg_renderprogs[] = " float bias = 0.001;\n" " \n" " shadowTexcoord.xyz /= shadowTexcoord.w;\n" - " //shadowTexcoord.z = shadowTexcoord.z * 0.9991;\n" - " shadowTexcoord.z = shadowTexcoord.z - bias;\n" + " shadowTexcoord.z = shadowTexcoord.z * 0.9995;\n" + " //shadowTexcoord.z = shadowTexcoord.z - bias;\n" " shadowTexcoord.w = float(shadowIndex);\n" "\n" "#if 0\n"