VK_EXT_attachment_feedback_loop_layout

Other Extension Metadata

Last Modified Date

2022-04-04

IP Status

No known IP claims.

Contributors
  • Joshua Ashton, Valve
  • Faith Ekstrand, Collabora
  • Bas Nieuwenhuizen, Google
  • Samuel Iglesias Gonsálvez, Igalia
  • Ralph Potter, Samsung
  • Jan-Harald Fredriksen, Arm
  • Ricardo Garcia, Igalia

Description

This extension adds a new image layout, VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT, which allows applications to have an image layout in which they are able to both render to and sample/fetch from the same subresource of an image in a given render pass.

New Structures

New Enum Constants

  • VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME
  • VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION
  • Extending VkDependencyFlagBits:
    • VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT
  • Extending VkImageLayout:
    • VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
  • Extending VkImageUsageFlagBits:
    • VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  • Extending VkPipelineCreateFlagBits:
    • VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
    • VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT

Version History

  • Revision 2, 2022-04-04 (Joshua Ashton)
    • Renamed from VALVE to EXT.
  • Revision 1, 2021-03-09 (Joshua Ashton)
    • Initial draft.