GS:Vk: Use feedback loop layout when fbfetch is disabled

This commit is contained in:
TellowKrinkle
2026-09-26 17:19:38 +02:00
committed by lightningterror
parent 24eea4392c
commit cd96d42890
2 changed files with 2 additions and 3 deletions
+1 -1
View File
@@ -1725,7 +1725,7 @@ VkRenderPass GSDeviceVK::CreateCachedRenderPass(RenderPassCacheKey key)
}
const VkSubpassDescriptionFlags subpass_flags =
(key.color_feedback_loop && m_optional_extensions.vk_ext_rasterization_order_attachment_access) ?
(key.color_feedback_loop && m_features.framebuffer_fetch) ?
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT :
0;
const VkSubpassDescription subpass = {subpass_flags, VK_PIPELINE_BIND_POINT_GRAPHICS, num_subpass_inputs,
+1 -2
View File
@@ -62,8 +62,7 @@ public:
// The interaction between raster order attachment access and fbfetch is unclear.
__fi bool UseFeedbackLoopLayout() const
{
return m_optional_extensions.vk_ext_attachment_feedback_loop_layout &&
!m_optional_extensions.vk_ext_rasterization_order_attachment_access;
return m_optional_extensions.vk_ext_attachment_feedback_loop_layout && !m_features.framebuffer_fetch;
}
// Helpers for getting constants