| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_EXT_fragment_density_map2
Description
Name
VK_EXT_fragment_density_map2 - device extension
VK_EXT_fragment_density_map2
- Name String
VK_EXT_fragment_density_map2
- Extension Type
- Device extension
- Registered Extension Number
- 333
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_EXT_fragment_density_map
- Contact
Other Extension Metadata
- Last Modified Date
- 2020-06-16
- Interactions and External Dependencies
- Interacts with Vulkan 1.1
- Contributors
- Matthew Netsch, Qualcomm Technologies, Inc.
- Jonathan Tinkham, Qualcomm Technologies, Inc.
- Jonathan Wicks, Qualcomm Technologies, Inc.
- Jan-Harald Fredriksen, ARM
Description
This extension adds additional features and properties to
VK_EXT_fragment_density_map in order to reduce fragment density map
host latency as well as improved queries for subsampled sampler
implementation-dependent behavior.
New Structures
Extending
PhysicalDeviceProperties2:Extending
RenderPassCreateInfo,RenderPassCreateInfo2:
New Enum Constants
EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSIONExtending
AccessFlagBits:Extending
FormatFeatureFlagBits:Extending
ImageCreateFlagBits:Extending
ImageLayout:Extending
ImageUsageFlagBits:Extending
ImageViewCreateFlagBits:Extending
PipelineStageFlagBits:Extending
SamplerCreateFlagBits:Extending
StructureType:
Version History
Revision 1, 2020-06-16 (Matthew Netsch)
- Initial version
See Also
PhysicalDeviceFragmentDensityMap2FeaturesEXT,
PhysicalDeviceFragmentDensityMap2PropertiesEXT
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- data PhysicalDeviceFragmentDensityMap2FeaturesEXT = PhysicalDeviceFragmentDensityMap2FeaturesEXT {}
- data PhysicalDeviceFragmentDensityMap2PropertiesEXT = PhysicalDeviceFragmentDensityMap2PropertiesEXT {}
- type EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION = 1
- pattern EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION :: forall a. Integral a => a
- type EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME = "VK_EXT_fragment_density_map2"
- pattern EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceFragmentDensityMap2FeaturesEXT Source #
VkPhysicalDeviceFragmentDensityMap2FeaturesEXT - Structure describing additional fragment density map features that can be supported by an implementation
Members
The members of the PhysicalDeviceFragmentDensityMap2FeaturesEXT
structure describe the following features:
Description
If the PhysicalDeviceFragmentDensityMap2FeaturesEXT structure is
included in the pNext chain of
PhysicalDeviceFeatures2,
it is filled with values indicating whether each feature is supported.
PhysicalDeviceFragmentDensityMap2FeaturesEXT can also be included in
pNext chain of DeviceCreateInfo to enable the
features.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceFragmentDensityMap2FeaturesEXT | |
Fields
| |
Instances
data PhysicalDeviceFragmentDensityMap2PropertiesEXT Source #
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT - Structure describing additional fragment density map properties that can be supported by an implementation
Members
The members of the PhysicalDeviceFragmentDensityMap2PropertiesEXT
structure describe the following implementation-dependent limits:
Valid Usage (Implicit)
If the PhysicalDeviceFragmentDensityMap2PropertiesEXT structure is
included in the pNext chain of
PhysicalDeviceProperties2,
it is filled with the implementation-dependent limits and properties.
See Also
Constructors
| PhysicalDeviceFragmentDensityMap2PropertiesEXT | |
Fields
| |
Instances
pattern EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME = "VK_EXT_fragment_density_map2" Source #
pattern EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #