GS-hw: Apply clamp/wrap when FBMask enabled

This commit is contained in:
refractionpcsx2 2022-02-11 17:02:51 +00:00 committed by lightningterror
parent a44fe29b8d
commit ad415945a6
3 changed files with 3 additions and 3 deletions

View File

@ -717,7 +717,7 @@ void ps_color_clamp_wrap(inout float3 C)
{ {
// When dithering the bottom 3 bits become meaningless and cause lines in the picture // When dithering the bottom 3 bits become meaningless and cause lines in the picture
// so we need to limit the color depth on dithered items // so we need to limit the color depth on dithered items
if (SW_BLEND || PS_DITHER) if (SW_BLEND || PS_DITHER || PS_FBMASK)
{ {
// Standard Clamp // Standard Clamp
if (PS_COLCLIP == 0 && PS_HDR == 0) if (PS_COLCLIP == 0 && PS_HDR == 0)

View File

@ -633,7 +633,7 @@ void ps_color_clamp_wrap(inout vec3 C)
{ {
// When dithering the bottom 3 bits become meaningless and cause lines in the picture // When dithering the bottom 3 bits become meaningless and cause lines in the picture
// so we need to limit the color depth on dithered items // so we need to limit the color depth on dithered items
#if SW_BLEND || PS_DITHER #if SW_BLEND || PS_DITHER || PS_FBMASK
// Correct the Color value based on the output format // Correct the Color value based on the output format
#if PS_COLCLIP == 0 && PS_HDR == 0 #if PS_COLCLIP == 0 && PS_HDR == 0

View File

@ -966,7 +966,7 @@ void ps_color_clamp_wrap(inout vec3 C)
{ {
// When dithering the bottom 3 bits become meaningless and cause lines in the picture // When dithering the bottom 3 bits become meaningless and cause lines in the picture
// so we need to limit the color depth on dithered items // so we need to limit the color depth on dithered items
#if SW_BLEND || PS_DITHER #if SW_BLEND || PS_DITHER || PS_FBMASK
// Correct the Color value based on the output format // Correct the Color value based on the output format
#if PS_COLCLIP == 0 && PS_HDR == 0 #if PS_COLCLIP == 0 && PS_HDR == 0