From: Jean-Philippe Bruyère Date: Tue, 19 Jun 2018 08:45:26 +0000 (+0200) Subject: restore minimal subpass deps (mandatory) X-Git-Tag: v0.1-alpha~111 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=6ba0aa0111253b1b5fdea4d3e9e364ee994fd1da;p=jp%2Fvkvg.git restore minimal subpass deps (mandatory) --- diff --git a/src/vkvg_device_internal.c b/src/vkvg_device_internal.c index ff4b23c..906e406 100644 --- a/src/vkvg_device_internal.c +++ b/src/vkvg_device_internal.c @@ -84,7 +84,7 @@ void _setupRenderPass(VkvgDevice dev) .pResolveAttachments = &resolveRef, .pDepthStencilAttachment= &dsRef}; - /*VkSubpassDependency dependencies[] = + VkSubpassDependency dependencies[] = { { VK_SUBPASS_EXTERNAL, 0, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, @@ -94,15 +94,15 @@ void _setupRenderPass(VkvgDevice dev) VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, VK_ACCESS_MEMORY_READ_BIT, VK_DEPENDENCY_BY_REGION_BIT}, - };*/ + }; VkRenderPassCreateInfo renderPassInfo = { .sType = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, .attachmentCount = 3, .pAttachments = attachments, .subpassCount = 1, .pSubpasses = &subpassDescription, - // .dependencyCount = 2, - // .pDependencies = dependencies + .dependencyCount = 2, + .pDependencies = dependencies }; VK_CHECK_RESULT(vkCreateRenderPass(dev->vkDev, &renderPassInfo, NULL, &dev->renderPass));