Fixed half texel offset of 'source' shadow mask tile mode

This commit is contained in:
ImJezze 2016-05-05 22:46:56 +02:00
parent b4b6543929
commit bef70746af
2 changed files with 5 additions and 3 deletions

View File

@ -194,7 +194,9 @@ float2 GetShadowCoord(float2 QuadCoord, float2 SourceCoord)
: shadowFrac.xy;
float2 shadowCoord = (shadowFrac * shadowUV);
shadowCoord += 0.5f / shadowDims; // fix half texel offset (DX9)
shadowCoord += ShadowTileMode == 0
? 0.5f / shadowDims // fix half texel offset (DX9)
: 0.0f;
return shadowCoord;
}

View File

@ -8,8 +8,8 @@ shadow_mask_x_count 2
shadow_mask_y_count 2
shadow_mask_usize 0.5
shadow_mask_vsize 0.5
shadow_mask_uoffset 0.0
shadow_mask_voffset 0.0
shadow_mask_uoffset 0.05
shadow_mask_voffset 0.05
distortion 0.0
cubic_distortion 0.0
distort_corner 0.0