diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-08-31 03:13:23 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-08-31 03:13:23 +0200 |
| commit | cf63fa9e34bcca6e4d2252f49d8331ef643f2bec (patch) | |
| tree | 0eb9a5a8d8fd761cac5fe2642e9aad9fa57c4e18 /src/vkvg_device_internal.c | |
| parent | 93dc4d861ed1e4ed15e91307158c11b7db5f1f5f (diff) | |
debug font cache
Diffstat (limited to 'src/vkvg_device_internal.c')
| -rw-r--r-- | src/vkvg_device_internal.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/vkvg_device_internal.c b/src/vkvg_device_internal.c index 81d3315..ae4ba4f 100644 --- a/src/vkvg_device_internal.c +++ b/src/vkvg_device_internal.c @@ -48,10 +48,12 @@ PFN_vkCmdPushConstants CmdPushConstants; PFN_vkCmdPushDescriptorSetKHR CmdPushDescriptorSet; void _flush_all_contexes (VkvgDevice dev){ - VkvgContext next = dev->lastCtx; - while (next != NULL){ - _flush_cmd_buff(next); - next = next->pPrev; + VkvgContext ctx = dev->lastCtx; + while (ctx != NULL){ + if (ctx->cmdStarted) + _flush_cmd_until_vx_base (ctx); + + ctx = ctx->pPrev; } } |