Package org.lwjgl.vulkan
Class EXTPipelineProtectedAccess
java.lang.Object
org.lwjgl.vulkan.EXTPipelineProtectedAccess
This extension allows protected memory access to be specified per pipeline as opposed to per device. Through the usage of this extension, any performance penalty paid due to access to protected memory will be limited to the specific pipelines that make such accesses.
Promotion to Vulkan 1.4
Functionality in this extension is included in core Vulkan 1.4 with the EXT suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
- Name String
VK_EXT_pipeline_protected_access- Extension Type
- Device extension
- Registered Extension Number
- 467
- Revision
- 1
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2or Version 1.1- Deprecation State
- Promoted to Vulkan 1.4
- Contact
- Shahbaz Youssefi syoussefi
- Extension Proposal
- VK_EXT_pipeline_protected_access
Other Extension Metadata
- Last Modified Date
- 2022-07-28
- Contributors
- Shahbaz Youssefi, Google
- Jörg Wagner, Arm
- Ralph Potter, Samsung
- Daniel Koch, NVIDIA
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intExtendsVkPipelineCreateFlagBits.static final intExtendsVkPipelineCreateFlagBits.static final intExtendsVkStructureType. -
Method Summary
-
Field Details
-
VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION
public static final int VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXTExtendsVkStructureType.- See Also:
-
VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT
public static final int VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXTExtendsVkPipelineCreateFlagBits.Enum values:
- See Also:
-
VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
public static final int VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXTExtendsVkPipelineCreateFlagBits.Enum values:
- See Also:
-