aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2016-02-09 11:03:09 -0700
committerJon Ashburn <jon@lunarg.com>2016-02-09 16:25:49 -0700
commitc0b2cf7a8185ef269b6c0bdf06cfd7c6ff2e8432 (patch)
tree3fc2a549778dd2f8d321cf1d790c1618f826e758
parent6b3aa1fa5f73d953f7ee4b9ff2be482d432e51dd (diff)
downloadusermoji-c0b2cf7a8185ef269b6c0bdf06cfd7c6ff2e8432.tar.xz
loader: Change error to warning for missing layer registry key
Continue to report an error for missing ICD registry key
-rw-r--r--loader/loader.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/loader/loader.c b/loader/loader.c
index df1c219f..f4a403b6 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -2032,8 +2032,15 @@ static void loader_get_manifest_files(const struct loader_instance *inst,
#if defined(_WIN32)
loc = loader_get_registry_files(inst, loc);
if (loc == NULL) {
- loader_log(inst, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
- "Registry lookup failed can't get manifest files");
+ if (!is_layer) {
+ loader_log(inst, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ "Registry lookup failed can't get ICD manifest files, do you have a Vulkan driver installed");
+ }
+ else {
+ //warning only for layers
+ loader_log(inst, VK_DEBUG_REPORT_WARN_BIT_EXT, 0,
+ "Registry lookup failed can't get layer manifest files");
+ }
return;
}
#endif