update error checks to remind if validation layers are not enabled
This commit is contained in:
parent
0c5521153f
commit
4d9d8cf57e
17
vulkan.d
17
vulkan.d
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user