aboutsummaryrefslogtreecommitdiff
path: root/loader/loader.c
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-06-01 14:49:17 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-06-18 10:18:19 -0600
commit4f6f994aa14f7994952cfe19435032f0578abfd2 (patch)
tree42867c42c21fea2002eee94e930b9d021fde83e9 /loader/loader.c
parent9284c285380687ff09da3afec2c343c426a076ef (diff)
downloadusermoji-4f6f994aa14f7994952cfe19435032f0578abfd2.tar.xz
loader: Fix code format, add some debug info
Diffstat (limited to 'loader/loader.c')
-rw-r--r--loader/loader.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/loader/loader.c b/loader/loader.c
index c83cda56..d4ddc847 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -780,10 +780,13 @@ void layer_lib_scan(void)
snprintf(temp_str, sizeof(temp_str),
"%s" DIRECTORY_SYMBOL "%s",p,dent->d_name);
// Used to call: dlopen(temp_str, RTLD_LAZY)
+ fprintf(stderr, "Attempt to open library: %s\n", temp_str);
if ((handle = loader_platform_open_library(temp_str)) == NULL) {
dent = readdir(curdir);
continue;
}
+ fprintf(stderr, "Opened library: %s\n", temp_str);
+
/* TODO: Remove fixed count */
if (count == MAX_LAYER_LIBRARIES) {
loader_log(VK_DBG_REPORT_ERROR_BIT, 0,
@@ -795,12 +798,13 @@ void layer_lib_scan(void)
"vkGetGlobalExtensionInfo");
if (!fp_get_ext) {
- loader_log(VK_DBG_REPORT_WARN_BIT, 0,
+ fprintf(stderr, "Unable to find vkGetGlobalExtensionInfo\n");
+ loader_log(VK_DBG_REPORT_WARN_BIT, 0,
"Couldn't dlsym vkGetGlobalExtensionInfo from library %s",
temp_str);
- dent = readdir(curdir);
- loader_platform_close_library(handle);
- continue;
+ dent = readdir(curdir);
+ loader_platform_close_library(handle);
+ continue;
}
loader.scanned_layers[count].lib_name =
@@ -812,6 +816,7 @@ void layer_lib_scan(void)
strcpy(loader.scanned_layers[count].lib_name, temp_str);
+ fprintf(stderr, "Collecting global extensions for %s\n", temp_str);
get_global_extensions(
fp_get_ext,
loader.scanned_layers[count].lib_name,
@@ -1179,6 +1184,8 @@ uint32_t loader_activate_instance_layers(struct loader_instance *inst)
nextGPA = (PFN_vkGetInstanceProcAddr) loader_platform_get_proc_address(lib_handle, "vkGetInstanceProcAddr");
if (!nextGPA) {
loader_log(VK_DBG_REPORT_ERROR_BIT, 0, "Failed to find vkGetInstanceProcAddr in layer %s", ext_prop->lib_name);
+
+ /* TODO: Should we return nextObj, nextGPA to previous? */
continue;
}