Vulkan: print detailed reason of why failing

instead of the general message `Failed to detect vulkan`
This commit is contained in:
李通洲
2022-09-15 13:32:08 +08:00
parent 8fdbadfbb2
commit f9695f4148
4 changed files with 19 additions and 13 deletions
+2 -2
View File
@@ -9,9 +9,9 @@ void ffPrintVulkan(FFinstance* instance)
{
const FFVulkanResult* vulkan = ffDetectVulkan(instance);
if(vulkan->apiVersion.length == 0 && vulkan->driver.length == 0)
if(vulkan->error)
{
ffPrintError(instance, FF_VULKAN_MODULE_NAME, 0, &instance->config.vulkan, "Failed to detect vulkan");
ffPrintError(instance, FF_VULKAN_MODULE_NAME, 0, &instance->config.vulkan, vulkan->error);
return;
}