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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.-
subsampledLoads
specifies if performing image data read with load operations on subsampled attachments will be resampled to the fragment density of the render pass subsampledCoarseReconstructionEarlyAccess
specifies if performing image data read with samplers created withflags
containingVK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT
in fragment shader will trigger additional reads duringVK_PIPELINE_STAGE_VERTEX_SHADER_BIT
-
maxSubsampledArrayLayers
is the maximum number of VkImageView array layers for usages supporting subsampled samplers maxDescriptorSetSubsampledSamplers
is 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