diff options
| -rw-r--r-- | samples/main.cpp | 2 | ||||
| -rw-r--r-- | src/vkvg_surface_internal.c | 3 | ||||
| -rw-r--r-- | tests/vkvg-svg/svg-viewer.c | 5 |
3 files changed, 8 insertions, 2 deletions
diff --git a/samples/main.cpp b/samples/main.cpp index 6d996e5..abae770 100644 --- a/samples/main.cpp +++ b/samples/main.cpp @@ -82,6 +82,8 @@ int main(int argc, char** argv) { app.logSeverity = program.get<std::vector<uint32_t>>("--severity"); #endif + //vkvg_log_level = VKVG_LOG_ERR | VKVG_LOG_WARN | VKVG_LOG_INFO; + app.Init(); app.Run(); } diff --git a/src/vkvg_surface_internal.c b/src/vkvg_surface_internal.c index bf7e91d..41d9f86 100644 --- a/src/vkvg_surface_internal.c +++ b/src/vkvg_surface_internal.c @@ -522,6 +522,7 @@ void _create_surface_images(VkvgSurface surf) { } surface_class* _create_surface_class (VkvgDevice dev, VkFormat format, VkSampleCountFlags samples) { + LOG(VKVG_LOG_INFO, "CREATE Surface Class\n"); surface_class* surf = (surface_class*)calloc(1, sizeof(surface_class)); if (!surf) { LOGE("CREATE Surface class failed, no memory\n"); @@ -566,6 +567,8 @@ surface_class* _create_surface_class (VkvgDevice dev, VkFormat format, VkSampleC #endif atomic_init(&surf->references, 1); + + array_add_SurfaceClass(&dev->surfaceClasses, surf); return surf; } void _destroy_surface_class (surface_class* surf) { diff --git a/tests/vkvg-svg/svg-viewer.c b/tests/vkvg-svg/svg-viewer.c index 38059c4..1316abe 100644 --- a/tests/vkvg-svg/svg-viewer.c +++ b/tests/vkvg-svg/svg-viewer.c @@ -202,7 +202,8 @@ int main(int argc, char* argv[]) { if (!path) print_help_and_exit(); - //vkh_log_level = VKVG_LOG_INFO; + /*vkh_log_level = VKVG_LOG_INFO; + vkvg_log_level = VKVG_LOG_INFO | VKVG_LOG_DBG_ARRAYS;*/ DIR* pCurrentDir = NULL; struct stat sb; @@ -273,8 +274,8 @@ int main(int argc, char* argv[]) { VkvgSurface svgSurf = vkvg_surface_create_from_svg(dev, width, height, path); vkvg_surface_write_to_png(svgSurf, output); vkvg_surface_destroy(svgSurf); - vkvg_surface_destroy(svgSurf); vkvg_device_destroy(dev); + exit(EXIT_SUCCESS); } VkEngine e = vkengine_create(VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU, VK_PRESENT_MODE_FIFO_KHR, width, height); |