From: Jean-Philippe Bruyère Date: Fri, 18 Feb 2022 03:16:06 +0000 (+0100) Subject: remove unecessary fence wait X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=c527ce02c48224184649ba48275221f6a8d4cd59;p=jp%2Fvkvg.git remove unecessary fence wait --- diff --git a/src/vkvg_context_internal.c b/src/vkvg_context_internal.c index 42a35c6..c9fc67b 100644 --- a/src/vkvg_context_internal.c +++ b/src/vkvg_context_internal.c @@ -786,8 +786,6 @@ void _update_cur_pattern (VkvgContext ctx, VkvgPattern pat) { vkvg_pattern_destroy (lastPat); } void _update_descriptor_set (VkvgContext ctx, VkhImage img, VkDescriptorSet ds){ - if (!_wait_flush_fence(ctx))//descriptorSet update invalidate cmd buffs - return; VkDescriptorImageInfo descSrcTex = vkh_image_get_descriptor (img, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); VkWriteDescriptorSet writeDescriptorSet = { .sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET, @@ -799,6 +797,7 @@ void _update_descriptor_set (VkvgContext ctx, VkhImage img, VkDescriptorSet ds){ }; vkUpdateDescriptorSets(ctx->dev->vkDev, 1, &writeDescriptorSet, 0, NULL); } + void _update_gradient_desc_set (VkvgContext ctx){ VkDescriptorBufferInfo dbi = {ctx->uboGrad.buffer, 0, VK_WHOLE_SIZE}; VkWriteDescriptorSet writeDescriptorSet = {