Structures
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT
Structure describing additional fragment density map properties that can be supported by an implementation
The VkPhysicalDeviceFragmentDensityMap2PropertiesEXT structure is
defined as:
typedef struct VkPhysicalDeviceFragmentDensityMap2PropertiesEXT {
VkStructureType sType;
void* pNext;
VkBool32 subsampledLoads;
VkBool32 subsampledCoarseReconstructionEarlyAccess;
uint32_t maxSubsampledArrayLayers;
uint32_t maxDescriptorSetSubsampledSamplers;
} VkPhysicalDeviceFragmentDensityMap2PropertiesEXT;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.-
subsampledLoadsspecifies if performing image data read with load operations on subsampled attachments will be resampled to the fragment density of the render pass subsampledCoarseReconstructionEarlyAccessspecifies if performing image data read with samplers created withflagscontainingVK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXTin fragment shader will trigger additional reads duringVK_PIPELINE_STAGE_VERTEX_SHADER_BIT-
maxSubsampledArrayLayersis the maximum number of VkImageView array layers for usages supporting subsampled samplers maxDescriptorSetSubsampledSamplersis the maximum number of subsampled samplers that can be included in a VkPipelineLayout
If the VkPhysicalDeviceFragmentDensityMap2PropertiesEXT 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-VkPhysicalDeviceFragmentDensityMap2PropertiesEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT