Package org.lwjgl.vulkan
Class NVExternalMemory
java.lang.Object
org.lwjgl.vulkan.NVExternalMemory
Applications may wish to export memory to other Vulkan instances or other APIs, or import memory from other Vulkan instances or other APIs to enable Vulkan workloads to be split up across application module, process, or API boundaries. This extension enables applications to create exportable Vulkan memory objects such that the underlying resources can be referenced outside the Vulkan instance that created them.
Examples
// TODO: Write some sample code here.
- Name String
VK_NV_external_memory- Extension Type
- Device extension
- Registered Extension Number
- 57
- Revision
- 1
- Extension and Version Dependencies
VK_NV_external_memory_capabilities- Deprecation State
- Deprecated by
VK_KHR_external_memoryextension- Which in turn was promoted to Vulkan 1.1
- Deprecated by
- Contact
- James Jones cubanismo
Other Extension Metadata
- Last Modified Date
- 2016-08-19
- IP Status
- No known IP claims.
- Contributors
- James Jones, NVIDIA
- Carsten Rohde, NVIDIA
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intExtendsVkStructureType.static final intExtendsVkStructureType. -
Method Summary
-
Field Details
-
VK_NV_EXTERNAL_MEMORY_SPEC_VERSION
public static final int VK_NV_EXTERNAL_MEMORY_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NVExtendsVkStructureType.Enum values:
- See Also:
-
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NVExtendsVkStructureType.Enum values:
- See Also:
-