From 063be2d8626222cab01b6df5da1d7971551f4a65 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Mon, 25 Apr 2016 11:09:37 -0600 Subject: [PATCH] loader: ghlvl#180 Support a ICD interface version negotiation Change-Id: I2e5c3717dd7fa86992f617bcc0f93de8ba60759e --- include/vulkan/vk_icd.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/vulkan/vk_icd.h b/include/vulkan/vk_icd.h index dce9b74..fa110f4 100644 --- a/include/vulkan/vk_icd.h +++ b/include/vulkan/vk_icd.h @@ -26,6 +26,12 @@ #include "vulkan.h" /* + * Loader-ICD version negotiation API + */ +#define CURRENT_LOADER_ICD_INTERFACE_VERSION 2 +#define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0 +typedef VkResult (VKAPI_PTR *PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion); +/* * The ICD must reserve space for a pointer for the loader's dispatch * table, at the start of . * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro. -- 2.7.4