Class KHRCreateRenderpass2


  • public class KHRCreateRenderpass2
    extends java.lang.Object
    This extension provides a new entry point to create render passes in a way that can be easily extended by other extensions through the substructures of render pass creation. The Vulkan 1.0 render pass creation sub-structures do not include sType/pNext members. Additionally, the render pass begin/next/end commands have been augmented with new extensible structures for passing additional subpass information.

    The VkRenderPassMultiviewCreateInfo and VkInputAttachmentAspectReference structures that extended the original VkRenderPassCreateInfo are not accepted into the new creation functions, and instead their parameters are folded into this extension as follows:

    The details of these mappings are explained fully in the new structures.

    Promotion to Vulkan 1.2

    All functionality in this extension is included in core Vulkan 1.2, with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.

    VK_KHR_create_renderpass2
    Name String
    VK_KHR_create_renderpass2
    Extension Type
    Device extension
    Registered Extension Number
    110
    Revision
    1
    Extension and Version Dependencies
    Deprecation state
    Contact
    Other Extension Metadata
    Last Modified Date
    2018-02-07
    Interactions and External Dependencies
    • Promoted to Vulkan 1.2 Core
    Contributors
    • Tobias Hector
    • Jeff Bolz