diff options
| author | Karl Schultz <karl@lunarg.com> | 2016-02-24 14:39:39 -0700 |
|---|---|---|
| committer | Karl Schultz <karl@lunarg.com> | 2016-02-24 17:49:55 -0700 |
| commit | 94663121070530eb516afdac083a689e297b1925 (patch) | |
| tree | 12db4ba3b0cc4f6c9df48143634c6ed933a3c208 | |
| parent | fcc5996a1f0f018160968f9e888b11f132c5e8d0 (diff) | |
| download | usermoji-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.c | 3 | ||||
| -rw-r--r-- | loader/debug_report.c | 2 | ||||
| -rw-r--r-- | loader/loader.c | 22 |
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++) { |
