If attachments use an integer format, resolveMode must be either
VK_RESOLVE_MODE_NONE or VK_RESOLVE_MODE_SAMPLED_ZERO_BIT
Components: Vulkan
VK-GL-CTS issue: 3935
Affected tests:
dEQP-VK.*.multisample_resolve.*
Change-Id: I3b410d06185a2572e4e199a23e0dffec9b457a22
{
colorAttachments[i].imageView = **m_multisampleImageViews[i];
colorAttachments[i].resolveImageView = **m_singlesampleImageViews[i];
{
colorAttachments[i].imageView = **m_multisampleImageViews[i];
colorAttachments[i].resolveImageView = **m_singlesampleImageViews[i];
+ if (isUintFormat(m_format) || isIntFormat(m_format)) {
+ colorAttachments[i].resolveMode = vk::VK_RESOLVE_MODE_SAMPLE_ZERO_BIT;
+ }
}
vk::VkRenderingInfoKHR renderingInfo
}
vk::VkRenderingInfoKHR renderingInfo