diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-20 16:40:38 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-23 17:31:14 -0600 |
| commit | bd5c174bb264d5581719d8666b0646dbc83315ae (patch) | |
| tree | 8b85347616573ab4899024725a03859cdaa6bb63 /layers/image.cpp | |
| parent | af7f549a72cdf48ba7a438dce80f063819e0c093 (diff) | |
| download | usermoji-bd5c174bb264d5581719d8666b0646dbc83315ae.tar.xz | |
Bug 14621: Change vkGet* functions to not return VkResult
Diffstat (limited to 'layers/image.cpp')
| -rw-r--r-- | layers/image.cpp | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/layers/image.cpp b/layers/image.cpp index 52800bfa..736c44a3 100644 --- a/layers/image.cpp +++ b/layers/image.cpp @@ -280,12 +280,8 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateImage(VkDevice device, const VkImageCreat if(pCreateInfo->format != VK_FORMAT_UNDEFINED) { VkFormatProperties properties; - VkResult result = get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatProperties( + get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatProperties( device_data->physicalDevice, pCreateInfo->format, &properties); - if(result != VK_SUCCESS) { - char const str[] = "vkCreateImage parameter, VkFormat pCreateInfo->format, cannot be validated"; - skipCall |= log_msg(device_data->report_data, VK_DBG_REPORT_WARN_BIT, (VkDbgObjectType)0, 0, 0, IMAGE_FORMAT_UNSUPPORTED, "IMAGE", str); - } if((properties.linearTilingFeatures) == 0 && (properties.optimalTilingFeatures == 0)) { @@ -320,15 +316,8 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateRenderPass(VkDevice device, const VkRende { layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); VkFormatProperties properties; - VkResult result = get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatProperties( + get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatProperties( device_data->physicalDevice, pCreateInfo->pAttachments[i].format, &properties); - if(result != VK_SUCCESS) - { - std::stringstream ss; - ss << "vkCreateRenderPass parameter, VkFormat in pCreateInfo->pAttachments[" << i << "], cannot be validated"; - skipCall |= log_msg(mdd(device), VK_DBG_REPORT_WARN_BIT, (VkDbgObjectType)0, 0, 0, IMAGE_FORMAT_UNSUPPORTED, "IMAGE", ss.str().c_str()); - continue; - } if((properties.linearTilingFeatures) == 0 && (properties.optimalTilingFeatures == 0)) { @@ -725,19 +714,17 @@ VK_LAYER_EXPORT void VKAPI vkCmdResolveImage( } } -VK_LAYER_EXPORT VkResult VKAPI vkGetImageSubresourceLayout( +VK_LAYER_EXPORT void VKAPI vkGetImageSubresourceLayout( VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout) { - VkResult result = get_dispatch_table(image_device_table_map, device)->GetImageSubresourceLayout(device, + get_dispatch_table(image_device_table_map, device)->GetImageSubresourceLayout(device, image, pSubresource, pLayout); // TODO: After state tracking for images/buffers is implemented, validate that returned aspects match // the created formats -- color for color formats, depth|stencil for ds formats - - return result; } VK_LAYER_EXPORT PFN_vkVoidFunction VKAPI vkGetDeviceProcAddr(VkDevice device, const char* funcName) |
