mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-10 21:58:45 +00:00
* 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