From 9a79b532d7b5bc3d535f018d64f79f6b15c71b90 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Thu, 24 Feb 2022 10:00:40 +0100 Subject: [PATCH] debug:validation err old font cache restore RO_OPT after transfer, may be still in use by other ctx --- src/vkvg_fonts.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vkvg_fonts.c b/src/vkvg_fonts.c index be0beb7..e9353a5 100644 --- a/src/vkvg_fonts.c +++ b/src/vkvg_fonts.c @@ -138,6 +138,9 @@ void _increase_font_tex_array (VkvgDevice dev){ vkh_image_set_layout_subres(cache->cmd, newImg, subresNew, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT); + vkh_image_set_layout_subres(cache->cmd, cache->texture, subres, + VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, + VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT); VK_CHECK_RESULT(vkEndCommandBuffer(cache->cmd)); -- 2.47.3