From 9f66c125df011c5c6802853064946f8b45e5fe66 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 16 Jun 2022 11:05:03 +0100 Subject: [PATCH] Add color attachment usage for MSAA targets for discard patterns * In most cases we expect this to already be there, and if not it likely will not penalise anything in the driver since MSAA is designed for rendering to. --- renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp index a66b9dbbc..54304f5de 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp @@ -2044,6 +2044,7 @@ bool WrappedVulkan::Serialise_vkCreateImage(SerialiserType &ser, VkDevice device // pipeline) if(GetShaderCache()->IsBuffer2MSSupported()) CreateInfo.usage |= VK_IMAGE_USAGE_STORAGE_BIT; + CreateInfo.usage |= VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT; } else { @@ -2254,6 +2255,7 @@ VkResult WrappedVulkan::vkCreateImage(VkDevice device, const VkImageCreateInfo * // its constructor if(GetDebugManager() && GetShaderCache()->IsBuffer2MSSupported()) createInfo_adjusted.usage |= VK_IMAGE_USAGE_STORAGE_BIT; + createInfo_adjusted.usage |= VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT; } else {