Lines Matching refs:pImageFormatInfo
1426 VKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceImageFormatProperties2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties)
1429 const VkPhysicalDeviceExternalImageFormatInfo* const externalInfo = findStructure<VkPhysicalDeviceExternalImageFormatInfo>(pImageFormatInfo->pNext);
1433 result = getPhysicalDeviceImageFormatProperties(physicalDevice, pImageFormatInfo->format, pImageFormatInfo->type, pImageFormatInfo->tiling, pImageFormatInfo->usage, pImageFormatInfo->flags, &pImageFormatProperties->imageFormatProperties);
1442 if (!(pImageFormatInfo->format == VK_FORMAT_R8G8B8A8_UNORM
1443 || pImageFormatInfo->format == VK_FORMAT_R8G8B8_UNORM
1444 || pImageFormatInfo->format == VK_FORMAT_R5G6B5_UNORM_PACK16
1445 || pImageFormatInfo->format == VK_FORMAT_R16G16B16A16_SFLOAT
1446 || pImageFormatInfo->format == VK_FORMAT_A2R10G10B10_UNORM_PACK32))
1451 if (pImageFormatInfo->type != VK_IMAGE_TYPE_2D)
1454 if ((pImageFormatInfo->usage & ~(VK_IMAGE_USAGE_TRANSFER_SRC_BIT
1463 if ((pImageFormatInfo->flags & ~(VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
1483 return getPhysicalDeviceImageFormatProperties(physicalDevice, pImageFormatInfo->format, pImageFormatInfo->type, pImageFormatInfo->tiling, pImageFormatInfo->usage, pImageFormatInfo->flags, &pImageFormatProperties->imageFormatProperties);