X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=shader_hlsl.h;h=cc191292546ad65ab4d63757f4db62dc2d049024;hb=f9ece9fb93af941afa603375594334bf6c6c320a;hp=652428704e34c95f9b83fa102a2b3f39a5e26f6a;hpb=0c520681a142ef15d2a0e28e9b3ee75d5fb1b7eb;p=xonotic%2Fdarkplaces.git diff --git a/shader_hlsl.h b/shader_hlsl.h index 65242870..cc191292 100644 --- a/shader_hlsl.h +++ b/shader_hlsl.h @@ -574,10 +574,9 @@ " //float2 OffsetVector = float2(EyeVector.xy * ((1.0 / EyeVector.z) * ScaleSteps.x) * float2(-1, 1));\n" " //float2 OffsetVector = float2(normalize(EyeVector.xy) * ScaleSteps.x * float2(-1, 1));\n" " float2 OffsetVector = float2(normalize(EyeVector).xy * ScaleSteps.x * float2(-1, 1));\n" -" TexCoord.xy = TexCoord.xy - OffsetVector.xy*OffsetMapping_Bias;\n" " OffsetVector *= ScaleSteps.z;\n" " for(i = 0.0; i < ScaleSteps.y; ++i)\n" -" TexCoord += OffsetVector * (1.0 - tex2Dgrad(Texture_Normal, TexCoord, dPdx, dPdy).a);\n" +" TexCoord += OffsetVector * ((1.0 - OffsetMapping_Bias) - tex2Dgrad(Texture_Normal, TexCoord, dPdx, dPdy).a);\n" " return TexCoord;\n" "#endif\n" "}\n"