From: Jean-Philippe Bruyère Date: Thu, 24 Feb 2022 09:00:40 +0000 (+0100) Subject: debug:validation err old font cache restore RO_OPT after transfer, may be still in... X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=9a79b532d7b5bc3d535f018d64f79f6b15c71b90;p=jp%2Fvkvg.git debug:validation err old font cache restore RO_OPT after transfer, may be still in use by other ctx --- 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));