Structures

VkPhysicalDeviceImageProcessingPropertiesQCOM

Structure containing image processing properties

The VkPhysicalDeviceImageProcessingPropertiesQCOM structure is defined as:

typedef struct VkPhysicalDeviceImageProcessingPropertiesQCOM {
    VkStructureType sType;
    void* pNext;
    uint32_t maxWeightFilterPhases;
    VkExtent2D maxWeightFilterDimension;
    VkExtent2D maxBlockMatchRegion;
    VkExtent2D maxBoxFilterBlockSize;
} VkPhysicalDeviceImageProcessingPropertiesQCOM;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • maxWeightFilterPhases is the maximum value that can be specified for VkImageViewSampleWeightCreateInfoQCOM::numPhases in weight image sampling operations.
  • maxWeightFilterDimension is a VkExtent2D describing the largest dimensions (width and height) that can be specified for VkImageViewSampleWeightCreateInfoQCOM::filterSize.
  • maxBlockMatchRegion is a VkExtent2D describing the largest dimensions (width and height) that can be specified for blockSize in block matching operations.
  • maxBoxFilterBlockSize is a VkExtent2D describing the maximum dimensions (width and height) that can be specified for blocksize in box filter sampling operations.

If the VkPhysicalDeviceImageProcessingPropertiesQCOM structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to vkGetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

These are properties of the image processing information of a physical device.

Valid Usage (Implicit)

VUID-VkPhysicalDeviceImageProcessingPropertiesQCOM-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM