Win: Fix typo and incorrect strlen for finding/loading ICDs.
authorIan Elliott <ian@LunarG.com>
Fri, 10 Apr 2015 00:07:15 +0000 (18:07 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:48:19 +0000 (17:48 +0800)
loader/loader.c
loader/loader_platform.h

index 377de81..af88c41 100644 (file)
@@ -166,7 +166,7 @@ static char *loader_get_registry_and_env(const char *env_var,
     size_t rtn_len;
 
     registry_str = loader_get_registry_string(HKEY_LOCAL_MACHINE,
-                                              "Software\\VK",
+                                              "Software\\Vulkan",
                                               registry_value);
     registry_len = (registry_str) ? strlen(registry_str) : 0;
 
index 230ee5d..08ce208 100644 (file)
@@ -159,7 +159,7 @@ using namespace std;
 #define DEFAULT_VK_DRIVERS_PATH "C:\\Windows\\System32"
 // TODO/TBD: Is this an appropriate prefix for Windows?
 #define VK_DRIVER_LIBRARY_PREFIX "VK_"
-#define VK_DRIVER_LIBRARY_PREFIX_LEN 4
+#define VK_DRIVER_LIBRARY_PREFIX_LEN 3
 // TODO/TBD: Is this an appropriate suffix for Windows?
 #define VK_LAYER_LIBRARY_PREFIX "VKLayer"
 #define VK_LAYER_LIBRARY_PREFIX_LEN 8