Class VkPhysicalDeviceGroupProperties

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer
    Direct Known Subclasses:

    public class VkPhysicalDeviceGroupProperties
    extends Struct
    implements NativeResource
    Structure specifying physical device group properties.
    Valid Usage (Implicit)
    See Also

    EnumeratePhysicalDeviceGroups, EnumeratePhysicalDeviceGroupsKHR

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • physicalDeviceCount – the number of physical devices in the group.
    • physicalDevices[VK_MAX_DEVICE_GROUP_SIZE] – an array of physical device handles representing all physical devices in the group. The first physicalDeviceCount elements of the array will be valid.
    • subsetAllocation – specifies whether logical devices created from the group support allocating device memory on a subset of devices, via the deviceMask member of the VkMemoryAllocateFlagsInfo. If this is FALSE, then all device memory allocations are made across all physical devices in the group. If physicalDeviceCount is 1, then subsetAllocation must be FALSE.


     struct VkPhysicalDeviceGroupProperties {
         VkStructureType sType;
         void * pNext;
         uint32_t physicalDeviceCount;
         VkPhysicalDevice physicalDevices[VK_MAX_DEVICE_GROUP_SIZE];
         VkBool32 subsetAllocation;