VK_CHECK(vkd.beginCommandBuffer(*commandBuffer, &beginInfo));
}
- {
- const VkRenderPassBeginInfo beginInfo =
- {
- VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,
- DE_NULL,
-
- *m_renderPass,
- *m_framebuffer,
-
- {
- { 0u, 0u },
- { m_width, m_height }
- },
-
- 0u,
- DE_NULL
- };
- vkd.cmdBeginRenderPass(*commandBuffer, &beginInfo, VK_SUBPASS_CONTENTS_INLINE);
- }
-
// Memory barriers between previous copies and rendering
{
std::vector<VkImageMemoryBarrier> barriers;
vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0]);
}
+ {
+ const VkRenderPassBeginInfo beginInfo =
+ {
+ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,
+ DE_NULL,
+
+ *m_renderPass,
+ *m_framebuffer,
+
+ {
+ { 0u, 0u },
+ { m_width, m_height }
+ },
+
+ 0u,
+ DE_NULL
+ };
+ vkd.cmdBeginRenderPass(*commandBuffer, &beginInfo, VK_SUBPASS_CONTENTS_INLINE);
+ }
+
// Clear everything to black
{
const tcu::TextureFormat format (mapVkFormat(m_format));