diff --git a/vulkan.d b/vulkan.d index 6085780..c604e2c 100644 --- a/vulkan.d +++ b/vulkan.d @@ -2236,6 +2236,12 @@ VkCheck(string message, VkResult result) buf[] = '\0'; buf.sformat("%s: %s", message, VkResultStr(result)); Logf("%r", buf); + + version(VULKAN_DEBUG) {} + else debug + { + Logf("[WARN]: VULKAN_DEBUG not enabled, no validation layers provided"); + } } return success; @@ -2244,7 +2250,16 @@ VkCheck(string message, VkResult result) void VkCheckA(string message, VkResult result) { - assert(VkCheck(message, result), "Aborting program due to failure"); + bool success = VkCheck(message, result); + if(!success) + { + version(VULKAN_DEBUG) {} + else debug + { + Logf("[WARN]: VULKAN_DEBUG not enabled, no validation layers provided"); + } + assert(success, "Aborting program due to failure"); + } } Format