vulkan: Add common physical device management
authorKonstantin Seurer <konstantin.seurer@gmail.com>
Tue, 26 Jul 2022 14:46:49 +0000 (16:46 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 30 Aug 2022 19:34:47 +0000 (19:34 +0000)
commit7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6
tree4d4f5437a97052a75f3a7772ad9a61075c41ecf9
parente743e739a9b957f66a9ae3d8065a77a34d7e236d
vulkan: Add common physical device management

Add common entrypoints for enumerating physical devices, based on the RADV implementation.

Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17750>
src/vulkan/runtime/vk_instance.c
src/vulkan/runtime/vk_instance.h
src/vulkan/runtime/vk_physical_device.h