Modulevulkan-3.27GHC2021
Vulkan.Extensions.VK_EXT_pipeline_protected_access
Name
VK_EXT_pipeline_protected_access - device extension
VK_EXT_pipeline_protected_access
- Name String
VK_EXT_pipeline_protected_access
- Extension Type
Device extension
- Registered Extension Number
467
- Revision
1
- Ratification Status
Ratified
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
or
- Deprecation State
Promoted to Vulkan 1.4
- Contact
- Extension Proposal
Other Extension Metadata
- Last Modified Date
2022-07-28
- Contributors
Shahbaz Youssefi, Google
Jörg Wagner, Arm
Ralph Potter, Samsung
Daniel Koch, NVIDIA
Description
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.
New Structures
Extending PhysicalDeviceFeatures2, DeviceCreateInfo:
New Enum Constants
Extending PipelineCreateFlagBits:
Extending StructureType:
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.
Version History
Revision 1, 2022-07-28 (Shahbaz Youssefi)
Internal revisions
See Also
No cross-references are available
Document Notes
For more information, see the Vulkan Specification.
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT
- pattern PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT
- pattern PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
- type PhysicalDevicePipelineProtectedAccessFeaturesEXT
- type EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION
- pattern EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION
- type EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME
- pattern EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME
- Packagevulkan-3.27
- Exports8
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceVK_EXT_pipeline_protected_access.hs