From 6ba0aa0111253b1b5fdea4d3e9e364ee994fd1da Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Tue, 19 Jun 2018 10:45:26 +0200 Subject: [PATCH] restore minimal subpass deps (mandatory) --- src/vkvg_device_internal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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)); -- 2.47.3