public final class EXTQueueFamilyForeign
extends java.lang.Object
QUEUE_FAMILY_FOREIGN_EXT, which can be used to transfer ownership of resources backed by external memory to foreign, external queues. This is similar to QUEUE_FAMILY_EXTERNAL_KHR, defined in VK_KHR_external_memory. The key differences between the two are:
QUEUE_FAMILY_EXTERNAL_KHR must share the same physical device and the same driver version as the current VkInstance. QUEUE_FAMILY_FOREIGN_EXT has no such restrictions. It can represent devices and drivers from other vendors, and can even represent non-Vulkan-capable devices.QUEUE_FAMILY_EXTERNAL_KHR. Support for QUEUE_FAMILY_FOREIGN_EXT is more restrictive.QUEUE_FAMILY_FOREIGN_EXT to be more expensive than transitions to/from QUEUE_FAMILY_EXTERNAL_KHR.VK_EXT_queue_family_foreignVK_KHR_external_memory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME
The extension name.
|
static int |
VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION
The extension specification version.
|
static int |
VK_QUEUE_FAMILY_FOREIGN_EXT
VK_QUEUE_FAMILY_FOREIGN_EXT
|
public static final int VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION
public static final java.lang.String VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME
public static final int VK_QUEUE_FAMILY_FOREIGN_EXT
Copyright LWJGL. All Rights Reserved. License terms.