Package org.lwjgl.vulkan
Class EXTExternalMemoryDmaBuf
java.lang.Object
org.lwjgl.vulkan.EXTExternalMemoryDmaBuf
A
dma_buf
is a type of file descriptor, defined by the Linux kernel, that allows sharing memory across kernel device drivers and across processes. This extension enables applications to import a dma_buf
as VkDeviceMemory
, to export VkDeviceMemory
as a dma_buf
, and to create VkBuffer
objects that can be bound to that memory.
VK_EXT_external_memory_dma_buf
- Name String
VK_EXT_external_memory_dma_buf
- Extension Type
- Device extension
- Registered Extension Number
- 126
- Revision
- 1
- Extension and Version Dependencies
VK_KHR_external_memory_fd
- Contact
- Lina Versace versalinyaa
Other Extension Metadata
- Last Modified Date
- 2017-10-10
- IP Status
- No known IP claims.
- Contributors
- Lina Versace, Google
- James Jones, NVIDIA
- Faith Ekstrand, Intel
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The extension name.static final int
The extension specification version.static final int
ExtendsVkExternalMemoryHandleTypeFlagBits
. -
Method Summary
-
Field Details
-
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION
public static final int VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME
The extension name.- See Also:
-
VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXTExtendsVkExternalMemoryHandleTypeFlagBits
.- See Also:
-