From 38bf7ec110f3c953fbac6b254f6d0ff41b79cba6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Wed, 1 May 2019 14:49:48 +0200 Subject: [PATCH] debug --- src/vkvg_context_internal.c | 8 +++++--- src/vkvg_device.c | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/vkvg_context_internal.c b/src/vkvg_context_internal.c index 92f44c0..58eaac5 100644 --- a/src/vkvg_context_internal.c +++ b/src/vkvg_context_internal.c @@ -280,9 +280,11 @@ void _start_cmd_for_render_pass (VkvgContext ctx) { vkh_cmd_begin (ctx->cmd,VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT); if (ctx->pSurf->img->layout == VK_IMAGE_LAYOUT_UNDEFINED){ - vkh_image_set_layout(ctx->cmd, ctx->pSurf->imgMS, VK_IMAGE_ASPECT_COLOR_BIT, - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT); + VkhImage imgMs = ctx->pSurf->imgMS; + if (imgMs != NULL) + vkh_image_set_layout(ctx->cmd, imgMs, VK_IMAGE_ASPECT_COLOR_BIT, + VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT); vkh_image_set_layout(ctx->cmd, ctx->pSurf->img, VK_IMAGE_ASPECT_COLOR_BIT, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, diff --git a/src/vkvg_device.c b/src/vkvg_device.c index f57bae3..e7e9f32 100644 --- a/src/vkvg_device.c +++ b/src/vkvg_device.c @@ -134,6 +134,7 @@ void vkvg_device_destroy (VkvgDevice dev) vkDestroyPipelineLayout (dev->vkDev, dev->pipelineLayout, NULL); vkDestroyPipelineCache (dev->vkDev, dev->pipelineCache, NULL); vkDestroyRenderPass (dev->vkDev, dev->renderPass, NULL); + vkDestroyRenderPass (dev->vkDev, dev->renderPass_ClearStencil, NULL); vkWaitForFences (dev->vkDev, 1, &dev->fence, VK_TRUE, UINT64_MAX); -- 2.47.3