VK_KHR_dynamic_rendering_local_read
Other Extension Metadata
Last Modified Date
2023-11-03
Contributors
- Tobias Hector, AMD
- Hans-Kristian Arntzen, Valve
- Connor Abbott, Valve
- Pan Gao, Huawei
- Lionel Landwerlin, Intel
- Shahbaz Youssefi, Google
- Alyssa Rosenzweig, Valve
- Jan-Harald Fredriksen, Arm
- Mike Blumenkrantz, Valve
- Graeme Leese, Broadcom
- Piers Daniell, Nvidia
- Stuart Smith, AMD
- Daniel Story, Nintendo
- James Fitzpatrick, Imagination
- Piotr Byszewski, Mobica
- Spencer Fricke, LunarG
- Tom Olson, Arm
- Michal Pietrasiuk, Intel
- Matthew Netsch, Qualcomm
- Marty Johnson, Khronos
- Wyvern Wang, Huawei
- Jeff Bolz, Nvidia
- Samuel (Sheng-Wen) Huang, MediaTek
Description
This extension enables reads from attachments and resources written by previous fragment shaders within a dynamic render pass.
New Commands
New Structures
- Extending VkGraphicsPipelineCreateInfo, VkCommandBufferInheritanceInfo:
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME
VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION
- Extending VkImageLayout:
VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR
VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR
Version History
- Revision 1, 2023-11-03 (Tobias Hector)
- Initial revision