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> |
||
|---|---|---|
| .. | ||
| device-select-layer | ||
| overlay-layer | ||
| registry | ||
| util | ||
| wsi | ||
| Android.mk | ||
| Makefile.sources | ||
| meson.build | ||
| vulkan-icd-symbols.txt | ||