Class NVLinearColorAttachment


  • public final class NVLinearColorAttachment
    extends java.lang.Object
    This extension expands support for using IMAGE_TILING_LINEAR images as color attachments when all the color attachments in the render pass instance have IMAGE_TILING_LINEAR tiling. This extension adds a new flag bit FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV that extends the existing VkFormatFeatureFlagBits2KHR bits. This flag can be set for renderable color formats in the VkFormatProperties3KHR::linearTilingFeatures format properties structure member. Formats with the FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV flag may be used as color attachments as long as all the color attachments in the render pass instance have IMAGE_TILING_LINEAR tiling, and the formats their images views are created with have VkFormatProperties3KHR::linearTilingFeatures which include FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV. This extension supports both dynamic rendering and traditional render passes.
    VK_NV_linear_color_attachment
    Name String
    VK_NV_linear_color_attachment
    Extension Type
    Device extension
    Registered Extension Number
    431
    Revision
    1
    Extension and Version Dependencies
    • Requires Vulkan 1.0
    Contact
    Other Extension Metadata
    Last Modified Date
    2021-12-02
    Interactions and External Dependencies
    Contributors
    • Pat Brown, NVIDIA
    • Piers Daniell, NVIDIA
    • Sourav Parmar, NVIDIA
    • Field Detail

      • VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION

        public static final int VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION
        The extension specification version.
        See Also:
        Constant Field Values
      • VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME

        public static final java.lang.String VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME
        The extension name.
        See Also:
        Constant Field Values
      • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV

        public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV
        Extends VkStructureType.
        See Also:
        Constant Field Values
      • VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV

        public static final long VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV
        Extends VkFormatFeatureFlagBits2.
        See Also:
        Constant Field Values