vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

Description

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

VK_KHR_dynamic_rendering      or

Version 1.3

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

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

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

Constructors

PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT 

Fields

Instances

Instances details
Storable PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

Show PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

Eq PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

FromCStruct PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

ToCStruct PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

Zero PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_dynamic_rendering_unused_attachments

type EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME = "VK_EXT_dynamic_rendering_unused_attachments" Source #