Results 1 to 3 of 3

Thread: Device Groups and Logical Device

  1. #1
    Newbie
    Join Date
    Apr 2018
    Posts
    2

    Device Groups and Logical Device

    Feel free to point me to the correct spot if this is outlined somewhere and I simply missed it. I could not find my answer searching in the specification.

    My question is in regards to creating a logical device with more than 1 physical device withVkDeviceGroupDeviceCreateInfo.
    How does that impact queue families, extensions, and other things that are physical device specific?
    Will a device group only ever exist when these things match exactly? Or are the limits of the physical device referenced directly in VkDeviceCreateInfo the only ones that matter?

    I'd love to write something that will take advantage of this when possible, but I can not seem to find details on the specifics of how it impacts the supported queues and extensions etc.

    Thanks in advance!

    Bryan

  2. #2
    Senior Member
    Join Date
    Mar 2016
    Posts
    288
    In all likelihood the physical devices in a group will be identical.

    I would say vkCreateDevice::physicalDevice still determines all that. But you better make an Issue.

  3. #3
    Newbie
    Join Date
    Apr 2018
    Posts
    2
    Thanks krOoze, I agree with your assumption that they probably only ever will match exactly, but I don't like to make assumptions.

    I have filed an issue to have this explicitly defined in the spec:
    https://github.com/KhronosGroup/Vulkan-Docs/issues/695

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean