Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTExternalMemoryDmaBuf

extends Object
Class Inheritance

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
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 TypeField and Description
public static final String
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 VkExternalMemoryHandleTypeFlagBits.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAMEback to summary
public static final String VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME

The extension name.

VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSIONback 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_EXTback to summary
public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT

Extends VkExternalMemoryHandleTypeFlagBits.

Constructor Detail

EXTExternalMemoryDmaBufback to summary
private EXTExternalMemoryDmaBuf()