Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Name
VK_EXT_dynamic_rendering_unused_attachments - device extension
VK_EXT_dynamic_rendering_unused_attachments
- Name String
VK_EXT_dynamic_rendering_unused_attachments
- Extension Type
- Device extension
- Registered Extension Number
- 500
- Revision
- 1
- Ratification Status
- Ratified
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or
Version 1.1 and
- Contact
- Extension Proposal
- VK_EXT_dynamic_rendering_unused_attachments
Other Extension Metadata
- Last Modified Date
- 2023-05-22
- IP Status
- No known IP claims.
- Contributors
- Daniel Story, Nintendo
- Hans-Kristian Arntzen, Valve
- Jan-Harald Fredriksen, Arm
- James Fitzpatrick, Imagination Technologies
- Pan Gao, Huawei Technologies
- Ricardo Garcia, Igalia
- Stu Smith, AMD
Description
This extension lifts some restrictions in the VK_KHR_dynamic_rendering
extension to allow render pass instances and bound pipelines within
those render pass instances to have an unused attachment specified in
one but not the other. It also allows pipelines to use different formats
in a render pass as long the attachment is NULL.
New Structures
Extending
PhysicalDeviceFeatures2
,DeviceCreateInfo
:
New Enum Constants
Issues
None.
Version History
Revision 1, 2023-05-22 (Piers Daniell)
- Internal revisions
See Also
PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
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 PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT {}
- type EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION = 1
- pattern EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION :: forall a. Integral a => a
- type EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME = "VK_EXT_dynamic_rendering_unused_attachments"
- pattern EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source #
VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT - Structure describing the dynamic rendering unused attachment features that can be supported by an implementation
Members
This structure describes the following feature:
Description
If the PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
structure is included in the pNext
chain of the
PhysicalDeviceFeatures2
structure passed to
getPhysicalDeviceFeatures2
,
it is filled in to indicate whether each corresponding feature is
supported. PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
can also be used in the pNext
chain of
DeviceCreateInfo
to selectively enable these
features.
Valid Usage (Implicit)
See Also
VK_EXT_dynamic_rendering_unused_attachments,
Bool32
,
StructureType
PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT | |
|
Instances
pattern EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME = "VK_EXT_dynamic_rendering_unused_attachments" Source #
pattern EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #