aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Schultz <karl@lunarg.com>2016-02-24 14:39:39 -0700
committerKarl Schultz <karl@lunarg.com>2016-02-24 17:49:55 -0700
commit94663121070530eb516afdac083a689e297b1925 (patch)
tree12db4ba3b0cc4f6c9df48143634c6ed933a3c208
parentfcc5996a1f0f018160968f9e888b11f132c5e8d0 (diff)
downloadusermoji-94663121070530eb516afdac083a689e297b1925.tar.xz
loader: Fix MSVS warnings
Apply branch 'fix-warnings' of https://github.com/null77/Vulkan-LoaderAndValidationLayers into null77-fix-warnings
-rw-r--r--loader/cJSON.c3
-rw-r--r--loader/debug_report.c2
-rw-r--r--loader/loader.c22
3 files changed, 13 insertions, 14 deletions
diff --git a/loader/cJSON.c b/loader/cJSON.c
index 09786603..f28eadb7 100644
--- a/loader/cJSON.c
+++ b/loader/cJSON.c
@@ -343,7 +343,7 @@ static const char *parse_string(cJSON *item, const char *str) {
*--ptr2 = ((uc | 0x80) & 0xBF);
uc >>= 6;
case 1:
- *--ptr2 = (uc | firstByteMark[len]);
+ *--ptr2 = ((unsigned char)uc | firstByteMark[len]);
}
ptr2 += len;
break;
@@ -521,7 +521,6 @@ char *cJSON_PrintBuffered(cJSON *item, int prebuffer, int fmt) {
p.length = prebuffer;
p.offset = 0;
return print_value(item, 0, fmt, &p);
- return p.buffer;
}
/* Parser core - when encountering text, process appropriately. */
diff --git a/loader/debug_report.c b/loader/debug_report.c
index 232fa6d6..b04bedbb 100644
--- a/loader/debug_report.c
+++ b/loader/debug_report.c
@@ -192,7 +192,7 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateDebugReportCallback(
VkDebugReportCallbackEXT *icd_info;
const struct loader_icd *icd;
struct loader_instance *inst = (struct loader_instance *)instance;
- VkResult res;
+ VkResult res = VK_SUCCESS;
uint32_t storage_idx;
icd_info = calloc(sizeof(VkDebugReportCallbackEXT), inst->total_icd_count);
diff --git a/loader/loader.c b/loader/loader.c
index 5462355f..93c1be9a 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -1857,7 +1857,7 @@ loader_add_layer_properties(const struct loader_instance *inst,
char *temp;
char *name, *type, *library_path, *api_version;
char *implementation_version, *description;
- cJSON *disable_environment;
+ cJSON *disable_environment = NULL;
int i, j;
VkExtensionProperties ext_prop;
item = cJSON_GetObjectItem(json, "file_format_version");
@@ -2651,15 +2651,15 @@ static void loader_init_dispatch_dev_ext_entry(struct loader_instance *inst,
} else {
for (uint32_t i = 0; i < inst->total_icd_count; i++) {
struct loader_icd *icd = &inst->icds[i];
- struct loader_device *dev = icd->logical_device_list;
- while (dev) {
+ struct loader_device *ldev = icd->logical_device_list;
+ while (ldev) {
gdpa_value =
- dev->loader_dispatch.core_dispatch.GetDeviceProcAddr(
- dev->device, funcName);
+ ldev->loader_dispatch.core_dispatch.GetDeviceProcAddr(
+ ldev->device, funcName);
if (gdpa_value != NULL)
- dev->loader_dispatch.ext_dispatch.DevExt[idx] =
+ ldev->loader_dispatch.ext_dispatch.DevExt[idx] =
(PFN_vkDevExt)gdpa_value;
- dev = dev->next;
+ ldev = ldev->next;
}
}
}
@@ -3709,13 +3709,13 @@ loader_CreateInstance(const VkInstanceCreateInfo *pCreateInfo,
icd->this_icd_lib->EnumerateInstanceExtensionProperties,
icd->this_icd_lib->lib_name, &icd_exts);
- for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) {
+ for (uint32_t j = 0; j < pCreateInfo->enabledExtensionCount; j++) {
prop = get_extension_property(
- pCreateInfo->ppEnabledExtensionNames[i], &icd_exts);
+ pCreateInfo->ppEnabledExtensionNames[j], &icd_exts);
if (prop) {
filtered_extension_names[icd_create_info
.enabledExtensionCount] =
- (char *)pCreateInfo->ppEnabledExtensionNames[i];
+ (char *)pCreateInfo->ppEnabledExtensionNames[j];
icd_create_info.enabledExtensionCount++;
}
}
@@ -4524,7 +4524,7 @@ loader_EnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice,
VkStringErrorFlags vk_string_validate(const int max_length, const char *utf8) {
VkStringErrorFlags result = VK_STRING_ERROR_NONE;
- int num_char_bytes;
+ int num_char_bytes = 0;
int i, j;
for (i = 0; i < max_length; i++) {