Package org.lwjgl.vulkan
Class NVExternalMemory
- java.lang.Object
-
- org.lwjgl.vulkan.NVExternalMemory
-
public final class NVExternalMemory extends java.lang.Object
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
- Requires Vulkan 1.0
- Requires
VK_NV_external_memory_capabilities
- Deprecation state
- Deprecated by VK_KHR_external_memory extension
- Which in turn was promoted to Vulkan 1.1
- Deprecated by VK_KHR_external_memory extension
- Contact
- James Jones cubanismo
- Last Modified Date
- 2016-08-19
- IP Status
- No known IP claims.
- Contributors
- James Jones, NVIDIA
- Carsten Rohde, NVIDIA
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME
The extension name.static int
VK_NV_EXTERNAL_MEMORY_SPEC_VERSION
The extension specification version.static int
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NVExtendsVkStructureType
.
-
-
-
Field Detail
-
VK_NV_EXTERNAL_MEMORY_SPEC_VERSION
The extension specification version.
-
VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME
The extension name.
-
-