Test was using incorrect stages for vkCmdResolveImage from graphics
pipeline instead of transfer pipeline.
Components: Vulkan
VK-GL-CTS issue: 638
Affected tests:
dEQP-VK.pipeline.framebuffer_attachment.*
Change-Id: I79d552da6f2c91257f0592b82aaeb98d9c676913
- vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, 0u,
+ vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
0u, DE_NULL, 0u, DE_NULL, 2u, imageBarriers);
const VkImageResolve region =
0u, DE_NULL, 0u, DE_NULL, 2u, imageBarriers);
const VkImageResolve region =
- vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
+ vk.cmdPipelineBarrier(*cmdBuffer, caseDef.multisample ? VK_PIPELINE_STAGE_TRANSFER_BIT : VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
0u, DE_NULL, 0u, DE_NULL, 1u, imageBarriers);
const VkBufferImageCopy region =
0u, DE_NULL, 0u, DE_NULL, 1u, imageBarriers);
const VkBufferImageCopy region =