Fix incorrect use of copyImageToBuffer in TextureRenderer::renderQuad()
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 13 Dec 2018 15:45:41 +0000 (16:45 +0100)
committerSlawomir Cygan <slawomir.cygan@intel.com>
Mon, 14 Jan 2019 13:14:33 +0000 (14:14 +0100)
The last parameter is an access flag, not a pipeline stage one.
As the default value is already correct, removing the last
parameter is enough.

Fixes https://gitlab.khronos.org/Tracker/vk-gl-cts/issues/1511

Components: Vulkan

VK-GL-CTS issue: 1511
Affects: dEQP-VK.texture.*

Change-Id: Ib261482d4a9fae911fbda6ad5a45548a02430c1a
(cherry picked from commit 92491133746a3d1715a683dad7f5516096c79d8f)

external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp

index 67e1d73..fd2255f 100644 (file)
@@ -1374,7 +1374,7 @@ void TextureRenderer::renderQuad (tcu::Surface&                                                                   result,
 
        // Copy Image
        {
-               copyImageToBuffer(vkd, *commandBuffer, m_multisampling ? *m_resolvedImage : *m_image, *m_resultBuffer, tcu::IVec2(m_renderWidth, m_renderHeight), VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT);
+               copyImageToBuffer(vkd, *commandBuffer, m_multisampling ? *m_resolvedImage : *m_image, *m_resultBuffer, tcu::IVec2(m_renderWidth, m_renderHeight));
 
                addImageTransitionBarrier(*commandBuffer,
                                                                  m_multisampling ? *m_resolvedImage : *m_image,