Merge "Fix barrier stage masks in synchronization tests" into vulkan-cts-1.0.1
authorPyry Haulos <phaulos@google.com>
Thu, 22 Sep 2016 19:12:53 +0000 (15:12 -0400)
committerGerrit Code Review <gerrit@gerrit.khronos.org>
Thu, 22 Sep 2016 19:12:53 +0000 (15:12 -0400)
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationOperation.cpp

index 8449137..1312d67 100644 (file)
@@ -1347,7 +1347,7 @@ public:
                                        VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
                                        *m_srcImage, m_resource.getImage().subresourceRange);
 
-                               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, m_pipelineStage, (VkDependencyFlags)0,
+                               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0,
                                        0u, DE_NULL, 0u, DE_NULL, 1u, &barrier);
                        }
 
@@ -1361,7 +1361,7 @@ public:
                                        VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_GENERAL,
                                        *m_srcImage, m_resource.getImage().subresourceRange);
 
-                               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, m_pipelineStage, (VkDependencyFlags)0,
+                               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, m_pipelineStage, (VkDependencyFlags)0,
                                        0u, DE_NULL, 0u, DE_NULL, 1u, &barrier);
                        }
                }