Mesa (main): zink: Print the VkResult if vkCreateInstance fails

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Jun 4 00:38:28 UTC 2022


Module: Mesa
Branch: main
Commit: 974606eb9d969651c7b70daec52fec83572eef97
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=974606eb9d969651c7b70daec52fec83572eef97

Author: Adam Jackson <ajax at redhat.com>
Date:   Fri Jun  3 11:33:39 2022 -0400

zink: Print the VkResult if vkCreateInstance fails

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16854>

---

 src/gallium/drivers/zink/zink_instance.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/zink/zink_instance.py b/src/gallium/drivers/zink/zink_instance.py
index 5761352c972..9bc4b320a93 100644
--- a/src/gallium/drivers/zink/zink_instance.py
+++ b/src/gallium/drivers/zink/zink_instance.py
@@ -120,6 +120,7 @@ struct pipe_resource;
 impl_code = """
 #include "zink_instance.h"
 #include "zink_screen.h"
+#include "vk_enum_to_str.h"
 
 bool
 zink_create_instance(struct zink_screen *screen)
@@ -255,7 +256,7 @@ zink_create_instance(struct zink_screen *screen)
 
    VkResult err = vk_CreateInstance(&ici, NULL, &screen->instance);
    if (err != VK_SUCCESS) {
-      mesa_loge("ZINK: vkCreateInstance failed");
+      mesa_loge("ZINK: vkCreateInstance failed (%s)", vk_Result_to_str(err));
       return false;
    }
 



More information about the mesa-commit mailing list