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_bufVK_KHR_external_memory_fd| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION
The extension specification version. |
| public static final int | VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME The extension name. | |
| VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION The extension specification version. | |
| VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT Extends | |
| EXTExternalMemoryDmaBuf | back to summary |
|---|---|
| private EXTExternalMemoryDmaBuf() | |