vkFreeCommandBuffers (dev->vkDev, dev->cmdPool, 1, &dev->cmd);
vkDestroyCommandPool (dev->vkDev, dev->cmdPool, NULL);
+ vkh_queue_destroy(dev->gQueue);
+
_destroy_font_cache(dev);
vmaDestroyAllocator (dev->allocator);
void _destroy_font_cache (VkvgDevice dev){
_font_cache_t* cache = (_font_cache_t*)dev->fontCache;
- //FcFini();
-
free (cache->hostBuff);
for (int i = 0; i < cache->fontsCount; ++i) {
//vkFreeCommandBuffers(dev->vkDev,dev->cmdPool, 1, &cache->cmd);
vkDestroyFence (dev->vkDev,cache->uploadFence,NULL);
+ FT_Done_FreeType(cache->library);
+ FcConfigDestroy(cache->config);
+ FcFini();
+
free (dev->fontCache);
}
| VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
, VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
| VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT
- //| VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
- //| VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
+ | VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
+ | VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
, NULL);
#endif
cairo_print_arc_neg(ctx);
vkvg_translate(ctx,250,0);
- //cairo_test_text(ctx);
+ cairo_test_text(ctx);
vkvg_translate(ctx,-500,250);
cairo_test_curves(ctx);