mesa/src/vulkan
Dave Airlie 9bc5b2d169 vulkan: add initial device selection layer. (v6.1)
This is code Bas has out of tree but I think mesa should be shipping it, and I've improved it.

Initially-written-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
v2: add infinite recursion fix (Bas)
v3: Fix wayland/xcb barrier, whitespace
v4: use a macro for getting apis, shorten some lines, use outarray
v5: rewrite in C, use hash_table/mutex.
v6: use once_init to init the mutex, fix freeing ht

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1766>
2020-04-27 19:57:49 +00:00
..
device-select-layer vulkan: add initial device selection layer. (v6.1) 2020-04-27 19:57:49 +00:00
overlay-layer vulkan: drop unused include directories 2020-03-28 21:36:54 +01:00
registry vulkan: Update the XML and headers to 1.2.133 2020-02-18 09:57:14 -06:00
util vulkan: drop unused include directories 2020-03-28 21:36:54 +01:00
wsi vulkan/wsi: Add callback to set ownership of buffer. 2020-04-27 18:01:24 +00:00
Android.mk android: util: Add a mapping from VkFormat to PIPE_FORMAT. 2019-12-27 09:20:40 +01:00
Makefile.sources android: util: Add a mapping from VkFormat to PIPE_FORMAT. 2019-12-27 09:20:40 +01:00
meson.build vulkan: add initial device selection layer. (v6.1) 2020-04-27 19:57:49 +00:00
vulkan-icd-symbols.txt vulkan: add symbols file 2019-07-10 11:27:51 +00:00