Files
shadPS4/src/shader_recompiler/ir
TheTurtle a35c9f3586 Handle mixed samples attachments (V2) (#3667)
* video_core: Refactor render target bind to allow disabling MSAA

* video_core: Implement swapping of backing samples

* clang format

* video_core: Better implementation

Instead of downgrading to 1 sample, always try to match depth samples. This avoids needing to copy depth-stencil attachment and copying multisampled stencil is not possible on some vendors

* video_core: Small bugfixes

* image: Add null check

* vk_rasterizer: Swap backing samples on resolve dst

* vk_presenter: Reset backing samples before present

* video_core: Small refactor to make this implementation better

* reinterpret: Fix channel check for degamma

Seems this was simpler than I thought, hardware doesn't apply degamma on the W channel regardless of swizzle

* image: Add missing end rendering call

* blit_helper: Fix bug in old reinterpret path

* blit_helper: Remove unused layer vertex

Should be used in the future if copying many layers is needed

* vk_rasterizer: Apply suggestion

* vk_rasterizer: More bind refactor

* vk_instance: Re-enable extensions
2025-09-29 16:27:39 +03:00
..
2024-10-06 22:34:40 +03:00
2025-08-20 19:53:54 -07:00
2025-02-18 15:55:13 +02:00
2024-12-14 12:56:17 +02:00
2024-12-14 12:56:17 +02:00
2025-05-22 21:00:15 +03:00
2025-05-22 21:00:15 +03:00
2025-03-02 21:52:32 +02:00
2025-02-03 23:24:56 -08:00
2024-12-14 12:56:17 +02:00
2024-12-14 12:56:17 +02:00