Class EXTExternalMemoryDmaBuf

java.lang.Object
org.lwjgl.vulkan.EXTExternalMemoryDmaBuf

public final class EXTExternalMemoryDmaBuf extends Object
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 Details

    • VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION

      public static final int VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME

      public static final String 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_EXT
      Extends VkExternalMemoryHandleTypeFlagBits.
      See Also: