Skip to content

Conversation

tychedelia
Copy link
Collaborator

Setting up some test infrastructure, and it's a bit frustrating not to be able to select a given adapter by a stable identifier when multiple GPUs with the same vendor id exist.

Adds the PCI bus id and device uuid to AdapterInfo on Vulkan.

@cwfitzgerald
Copy link
Member

If you wouldn't mind, it shouldn't be hard to wire up these in d3d via https://learn.microsoft.com/en-us/windows/win32/api/dxgi/ns-dxgi-dxgi_adapter_desc which has all this info.

If you're feeling extra crazy, you could also wire this up on GL via https://registry.khronos.org/OpenGL/extensions/EXT/EXT_external_objects.txt, but not touching that one is also understandable lol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants