]> O.S.I.I.S - jp/vkvg.git/commitdiff
restore minimal subpass deps (mandatory)
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Tue, 19 Jun 2018 08:45:26 +0000 (10:45 +0200)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Tue, 19 Jun 2018 08:45:26 +0000 (10:45 +0200)
src/vkvg_device_internal.c

index ff4b23cbea26d3bacea0f8b93da184d545c66e2d..906e4066ba4a1e51ae3d2eb5cd548d88bd19c9c6 100644 (file)
@@ -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));