Class EXTMetalObjects

java.lang.Object
org.lwjgl.vulkan.EXTMetalObjects

public class EXTMetalObjects extends Object
In a Vulkan implementation that is layered on top of Metal on Apple device platforms, this extension provides the ability to import and export the underlying Metal objects associated with specific Vulkan objects.

As detailed in the extension proposal document, this extension adds one new Vulkan command, ExportMetalObjectsEXT, to export underlying Metal objects from Vulkan objects, and supports importing the appropriate existing Metal objects when creating Vulkan objects of types VkDeviceMemory, VkImage, VkSemaphore, and VkEvent,

The intent is that this extension will be advertised and supported only on implementations that are layered on top of Metal on Apple device platforms.

Name String
VK_EXT_metal_objects
Extension Type
Device extension
Registered Extension Number
312
Revision
2
Contact
Extension Proposal
VK_EXT_metal_objects
Other Extension Metadata
Last Modified Date
2024-04-04
IP Status
No known IP claims.
Contributors
  • Bill Hollings, The Brenwill Workshop Ltd.
  • Dzmitry Malyshau, Mozilla Corp.