From fefebcd74d1165d202a326887b93700b6d883f8a Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Thu, 10 Sep 2015 13:44:12 -0600 Subject: bug 14537: Improve VkImageFormatProperties --- loader/loader.c | 3 ++- loader/loader.h | 4 ++-- loader/trampoline.c | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) (limited to 'loader') diff --git a/loader/loader.c b/loader/loader.c index a434b597..db15fbc2 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -2872,6 +2872,7 @@ VkResult VKAPI loader_GetPhysicalDeviceImageFormatProperties( VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, + VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties) { uint32_t gpu_index; @@ -2880,7 +2881,7 @@ VkResult VKAPI loader_GetPhysicalDeviceImageFormatProperties( if (icd->GetPhysicalDeviceImageFormatProperties) res = icd->GetPhysicalDeviceImageFormatProperties(physicalDevice, format, - type, tiling, usage, pImageFormatProperties); + type, tiling, usage, flags, pImageFormatProperties); return res; } diff --git a/loader/loader.h b/loader/loader.h index 67fa20ed..19711d9e 100644 --- a/loader/loader.h +++ b/loader/loader.h @@ -287,12 +287,12 @@ VkResult VKAPI loader_GetPhysicalDeviceFormatProperties( VkFormat format, VkFormatProperties* pFormatInfo); -VkResult VKAPI loader_GetPhysicalDeviceImageFormatProperties( - VkPhysicalDevice physicalDevice, +VkResult VKAPI loader_GetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, + VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties); VkResult VKAPI loader_GetPhysicalDeviceSparseImageFormatProperties( diff --git a/loader/trampoline.c b/loader/trampoline.c index 6a9e25b0..0d13e660 100644 --- a/loader/trampoline.c +++ b/loader/trampoline.c @@ -242,13 +242,13 @@ LOADER_EXPORT VkResult VKAPI vkGetPhysicalDeviceFormatProperties( return res; } -LOADER_EXPORT VkResult VKAPI vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageFormatProperties* pImageFormatProperties) +LOADER_EXPORT VkResult VKAPI vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties) { const VkLayerInstanceDispatchTable *disp; VkResult res; disp = loader_get_instance_dispatch(physicalDevice); - res = disp->GetPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, pImageFormatProperties); + res = disp->GetPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, flags, pImageFormatProperties); return res; } -- cgit v1.2.3