Package org.lwjgl.vulkan
Class NVLinearColorAttachment
java.lang.Object
org.lwjgl.vulkan.NVLinearColorAttachment
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.
- Name String
VK_NV_linear_color_attachment- Extension Type
- Device extension
- Registered Extension Number
- 431
- Revision
- 1
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2or Version 1.1- API Interactions
- Interacts with VK_VERSION_1_3
- Interacts with VK_KHR_format_feature_flags2
- 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
FieldsModifier and TypeFieldDescriptionstatic final longExtendsVkFormatFeatureFlagBits2.static final StringThe extension name.static final intThe extension specification version.static final intExtendsVkStructureType. -
Method Summary
-
Field Details
-
VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION
public static final int VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NVExtendsVkStructureType.- See Also:
-
VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV
public static final long VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NVExtendsVkFormatFeatureFlagBits2.- See Also:
-