Structures

VkPhysicalDeviceFragmentDensityMapPropertiesEXT

Structure describing fragment density map properties that can be supported by an implementation

The VkPhysicalDeviceFragmentDensityMapPropertiesEXT structure is defined as:

typedef struct VkPhysicalDeviceFragmentDensityMapPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    VkExtent2D minFragmentDensityTexelSize;
    VkExtent2D maxFragmentDensityTexelSize;
    VkBool32 fragmentDensityInvocations;
} VkPhysicalDeviceFragmentDensityMapPropertiesEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • minFragmentDensityTexelSize is the minimum fragment density texel size.
  • maxFragmentDensityTexelSize is the maximum fragment density texel size.
  • fragmentDensityInvocations specifies whether the implementation may invoke additional fragment shader invocations for each covered sample.

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

Valid Usage (Implicit)

VUID-VkPhysicalDeviceFragmentDensityMapPropertiesEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT