]> O.S.I.I.S - jp/vkvg.git/commitdiff
increment flush fence timeout
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 3 Jan 2022 18:08:52 +0000 (19:08 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 3 Jan 2022 18:08:52 +0000 (19:08 +0100)
CMakeLists.txt
src/vkvg_context_internal.c
src/vkvg_internal.h

index 0d0b2ba57ef1a99d291f0cd5808e1298189d9959..cc48f3036a49d7d5760397b4ac3a9a4157243a39 100644 (file)
@@ -333,6 +333,11 @@ IF (ENABLE_RENDERDOC)
 ELSE ()
        MESSAGE(STATUS "Renderdoc\t\t= disabled.")
 ENDIF ()
+IF (VKVG_DBG_STATS)
+       MESSAGE(STATUS "Dbg Stats\t\t= enabled.")
+ELSE ()
+       MESSAGE(STATUS "Dbg Stats\t\t= disabled.")
+ENDIF ()
 IF (VKVG_PREMULT_ALPHA)
        MESSAGE(STATUS "Premult Alpha\t= enabled.")
 ELSE ()
index 0d789bb589f023b7aa375c73a19f978ca3b76a2b..8b2e6ef85c20dacc90379ceb5acb601dc7c2f431 100644 (file)
@@ -337,6 +337,7 @@ bool _wait_flush_fence (VkvgContext ctx) {
        LOG(VKVG_LOG_INFO, "CTX: _wait_flush_fence\n");
        if (WaitForFences (ctx->pSurf->dev->vkDev, 1, &ctx->flushFence, VK_TRUE, VKVG_FENCE_TIMEOUT) == VK_SUCCESS)
                return true;
+       LOG(VKVG_LOG_DEBUG, "CTX: _wait_flush_fence timeout\n");
        ctx->status = VKVG_STATUS_TIMEOUT;
        return false;
 }
index fa080c03655bee43a83462d03134ceb9257010bc..379505defa96417534d3c26b5fb92701f58e142c 100644 (file)
@@ -70,7 +70,7 @@
 #define FB_COLOR_FORMAT VK_FORMAT_B8G8R8A8_UNORM
 #define VKVG_SURFACE_IMGS_REQUIREMENTS VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|\
        VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_FORMAT_FEATURE_BLIT_SRC_BIT
-//5 seconds fence timeout
-#define VKVG_FENCE_TIMEOUT 5000000000
+//30 seconds fence timeout
+#define VKVG_FENCE_TIMEOUT 30000000000
 //#define VKVG_FENCE_TIMEOUT 10000
 #endif