VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, // VkPipelineStageFlags dstStageMask
VK_ACCESS_SHADER_WRITE_BIT, // VkAccessFlags srcAccessMask
VK_ACCESS_SHADER_READ_BIT, // VkAccessFlags dstAccessMask
- 0u, // VkDependencyFlags dependencyFlags
+ VK_DEPENDENCY_BY_REGION_BIT, // VkDependencyFlags dependencyFlags
};
const VkRenderPassCreateInfo renderPassInfo =
VK_ACCESS_SHADER_READ_BIT // VkAccessFlags dstAccessMask
};
- vk.cmdPipelineBarrier(*secondaryCmdBuffer, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u, 1u, &barrier, 0u, DE_NULL, 0u, DE_NULL);
+ vk.cmdPipelineBarrier(*secondaryCmdBuffer, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, VK_DEPENDENCY_BY_REGION_BIT, 1u, &barrier, 0u, DE_NULL, 0u, DE_NULL);
}
vk.cmdDraw(*secondaryCmdBuffer, 1u, 1u, 0u, 0u);
endCommandBuffer(vk, *secondaryCmdBuffer);