Package org.lwjgl.vulkan
Class NVExternalMemory
- java.lang.Object
-
- org.lwjgl.vulkan.NVExternalMemory
-
public final class NVExternalMemory extends java.lang.ObjectApplications 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.StringVK_NV_EXTERNAL_MEMORY_EXTENSION_NAMEThe extension name.static intVK_NV_EXTERNAL_MEMORY_SPEC_VERSIONThe extension specification version.static intVK_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.
-
-