mesa/src/vulkan
Jason Ekstrand 9be7aa3fc8 vulkan: Add a common entrypoint table generator
This is based on the one in ANV but it's a bit different because it uses
vk_entrypoint_table instead of vk_dispatch_table.  This is because,
without knowing what extensions are implemented by a driver, we have to
generate a table with everything and sort it all out later.  We use the
same trick as ANV with weak function declarations to provide NULL values
for any entrypoints NOT implemented by the driver.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8676>
2021-02-01 18:54:24 +00:00
..
device-select-layer vk-device-select: add device group support 2021-01-25 07:08:14 +10:00
overlay-layer vulkan-overlay-layer: Use the new dispatch tables 2021-02-01 18:54:24 +00:00
registry vulkan: Update XML and headers to 1.2.168 2021-01-27 22:20:52 +00:00
util vulkan: Add a common entrypoint table generator 2021-02-01 18:54:24 +00:00
wsi wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland 2021-01-18 10:03:32 +00:00
Android.mk vulkan: Add dispatch table loading helpers 2021-02-01 18:54:24 +00:00
Makefile.sources vulkan: Add common instance and physical device structs 2021-02-01 18:54:24 +00:00
meson.build wsi/x11: Always link against xcb-xrandr 2021-01-07 14:57:45 +01:00
vulkan-icd-symbols.txt