pcsx2/bin/resources/shaders/vulkan
Stenzek a317e9c038 GS/HW: Improve accuracy of RGB_ONLY AFAIL
Instead of breaking the draw into two passes, which breaks when
fragments overlap each other and blending is enabled, use blending to
leave the value of Ad intact when a pixel fails the alpha test.

In the case of DATE being enabled, prefer PrimID over stencil, as since
we are changing Ad on a per-fragment basis, with some fragments not
being modified, stencil DATE will become desynchronized with the value
of Ad.
2024-03-28 11:46:20 +10:00
..
cas.glsl GS-vk: Fix initialization shader warnings. 2023-07-16 12:45:42 +02:00
convert.glsl GS/HW: RTA improvements and enhancements 2024-03-25 17:58:12 +00:00
imgui.glsl Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
interlace.glsl Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
merge.glsl Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
present.glsl Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
shadeboost.glsl Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
tfx.glsl GS/HW: Improve accuracy of RGB_ONLY AFAIL 2024-03-28 11:46:20 +10:00