Files
ppsspp/GPU/Common
Henrik RydgårdandClaude Opus 5.5 e05a3b29fb Read the framebuffer for DSTCOLOR + DOUBLESRCALPHA blends in through mode
The result is dst * (src + 2a), up to 3x the dst, which fixed function
blending can't reach: doubling alpha in the shader clamps it to 2x. MotorStorm
Arctic Edge and Tomb Raider Anniversary brighten their whole frame this way
and came out much too dark. Through mode draws are mostly full screen passes
that don't overlap themselves, so the framebuffer copy is safe there; 3D draws
keep the approximation (copies there caused overlap problems in Silent Hill).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:09:36 +02:00
..
wip
2022-08-26 15:51:25 +02:00