pcsx2/bin/resources/shaders
lightningterror 6b48cf574d GS-hw: Adjust how we handle specific blend mix cases.
Replace Cs*As + Cd*(1 - As) with Cs*As - Cd*(As - 1).
Replace Cs*F + Cd*(1 - F) with Cs*F - Cd*(F - 1).
As - 1 or F - 1 subtraction is only done for the dual source output (hw blending part)
since we are changing the equation.
Af will be replaced with As in shader and send it to dual source output.

Also check if A*Alpha in the shader overflows, if it does then adjust the
alpha that is sent for HW blending further to compensate.
2022-08-07 14:08:04 +02:00
..
common GS: Add Metal renderer 2022-03-31 23:51:27 -05:00
dx11 GS-hw: Adjust how we handle specific blend mix cases. 2022-08-07 14:08:04 +02:00
opengl GS-hw: Adjust how we handle specific blend mix cases. 2022-08-07 14:08:04 +02:00
vulkan GS-hw: Adjust how we handle specific blend mix cases. 2022-08-07 14:08:04 +02:00