summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vulkan/meson.build1
-rw-r--r--src/vulkan/vulkan-icd-symbols.txt14
2 files changed, 15 insertions, 0 deletions
diff --git a/src/vulkan/meson.build b/src/vulkan/meson.build
index afd2911e83d..7900938b355 100644
--- a/src/vulkan/meson.build
+++ b/src/vulkan/meson.build
@@ -19,6 +19,7 @@
# SOFTWARE.
vk_api_xml = files('registry/vk.xml')
+vulkan_icd_symbols = files('vulkan-icd-symbols.txt')
inc_vulkan_wsi = include_directories('wsi')
diff --git a/src/vulkan/vulkan-icd-symbols.txt b/src/vulkan/vulkan-icd-symbols.txt
new file mode 100644
index 00000000000..feca419c0ca
--- /dev/null
+++ b/src/vulkan/vulkan-icd-symbols.txt
@@ -0,0 +1,14 @@
+# See loader/LoaderAndLayerInterface.md in
+# https://github.com/KhronosGroup/Vulkan-Loader
+# and vulkan/vk_icd.h
+
+# Version 1 - Add support for vk_icdGetInstanceProcAddr.
+vk_icdGetInstanceProcAddr
+
+# Version 2 - Add Loader/ICD Interface version negotiation
+# via vk_icdNegotiateLoaderICDInterfaceVersion.
+vk_icdNegotiateLoaderICDInterfaceVersion
+
+# Version 4 - Add unknown physical device extension querying via
+# vk_icdGetPhysicalDeviceProcAddr.
+(optional) vk_icdGetPhysicalDeviceProcAddr