update error checks to remind if validation layers are not enabled

This commit is contained in:
Matthew 2026-03-09 12:16:51 +11:00
parent 0c5521153f
commit 4d9d8cf57e

View File

@ -2236,6 +2236,12 @@ VkCheck(string message, VkResult result)
buf[] = '\0'; buf[] = '\0';
buf.sformat("%s: %s", message, VkResultStr(result)); buf.sformat("%s: %s", message, VkResultStr(result));
Logf("%r", buf); Logf("%r", buf);
version(VULKAN_DEBUG) {}
else debug
{
Logf("[WARN]: VULKAN_DEBUG not enabled, no validation layers provided");
}
} }
return success; return success;
@ -2244,7 +2250,16 @@ VkCheck(string message, VkResult result)
void void
VkCheckA(string message, VkResult result) 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 Format