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;
pub struct PhysicalDeviceFragmentDensityMap2PropertiesEXT {
s_type: vk::StructureType,
p_next: *mut c_void,
subsampled_loads: vk::Bool32,
subsampled_coarse_reconstruction_early_access: vk::Bool32,
max_subsampled_array_layers: u32,
max_descriptor_set_subsampled_samplers: u32,
}
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 passsubsampledCoarseReconstructionEarlyAccessspecifies 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_BITmaxSubsampledArrayLayersis the maximum number of VkImageView array layers for usages supporting subsampled samplersmaxDescriptorSetSubsampledSamplersis 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