Class KHRDeviceGroup

java.lang.Object
org.lwjgl.vulkan.KHRDeviceGroup

public class KHRDeviceGroup extends Object
This extension provides functionality to use a logical device that consists of multiple physical devices, as created with the VK_KHR_device_group_creation extension. A device group can allocate memory across the subdevices, bind memory from one subdevice to a resource on another subdevice, record command buffers where some work executes on an arbitrary subset of the subdevices, and potentially present a swapchain image from one or more subdevices.
Promotion to Vulkan 1.1

The following enums, types and commands are included as interactions with VK_KHR_swapchain:

If Vulkan 1.1 and VK_KHR_swapchain are supported, these are included by VK_KHR_swapchain.

The base functionality in this extension is included in core Vulkan 1.1, with the KHR suffix omitted. The original type, enum, and command names are still available as aliases of the core functionality.

Name String
VK_KHR_device_group
Extension Type
Device extension
Registered Extension Number
61
Revision
4
Extension and Version Dependencies
VK_KHR_device_group_creation
API Interactions
  • Interacts with VK_KHR_bind_memory2
  • Interacts with VK_KHR_surface
  • Interacts with VK_KHR_swapchain
SPIR-V Dependencies
Deprecation State
Contact
Other Extension Metadata
Last Modified Date
2017-10-10
IP Status
No known IP claims.
Contributors
  • Jeff Bolz, NVIDIA
  • Tobias Hector, Imagination Technologies