Package org.lwjgl.vulkan
Class NVLinearColorAttachment
- java.lang.Object
-
- org.lwjgl.vulkan.NVLinearColorAttachment
-
public final class NVLinearColorAttachment extends java.lang.ObjectThis extension expands support for usingIMAGE_TILING_LINEARimages as color attachments when all the color attachments in the render pass instance haveIMAGE_TILING_LINEARtiling. This extension adds a new flag bitFORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NVthat extends the existingVkFormatFeatureFlagBits2KHRbits. This flag can be set for renderable color formats in theVkFormatProperties3KHR::linearTilingFeaturesformat properties structure member. Formats with theFORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NVflag may be used as color attachments as long as all the color attachments in the render pass instance haveIMAGE_TILING_LINEARtiling, and the formats their images views are created with haveVkFormatProperties3KHR::linearTilingFeatureswhich includeFORMAT_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
- sourav parmar souravpNV
Other Extension Metadata
- Last Modified Date
- 2021-12-02
- Interactions and External Dependencies
- This extension requires
VK_KHR_format_feature_flags2
- This extension requires
- Contributors
- Pat Brown, NVIDIA
- Piers Daniell, NVIDIA
- Sourav Parmar, NVIDIA
-
-
Field Summary
Fields Modifier and Type Field Description static longVK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NVExtendsVkFormatFeatureFlagBits2.static java.lang.StringVK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAMEThe extension name.static intVK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSIONThe extension specification version.static intVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NVExtendsVkStructureType.
-
-
-
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
ExtendsVkStructureType.- 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
ExtendsVkFormatFeatureFlagBits2.- See Also:
- Constant Field Values
-
-