aboutsummaryrefslogtreecommitdiff
path: root/loader
diff options
context:
space:
mode:
authorLenny Komow <lenny@lunarg.com>2017-10-03 10:11:24 -0600
committerMike Schuchardt <mikes@lunarg.com>2018-03-09 13:54:31 -0700
commitc156172325f4a8cb0825902f5f62c5f158a106bc (patch)
treeec010f4c51d4bf6fa27fa283688da2be928472d9 /loader
parenta36fb34f2ec532c5fc1f4caabd5bca7232af4114 (diff)
downloadusermoji-c156172325f4a8cb0825902f5f62c5f158a106bc.tar.xz
loader: Update vkEnumerateInstanceVersion for 1.1
Diffstat (limited to 'loader')
-rw-r--r--loader/gpa_helper.h2
-rw-r--r--loader/trampoline.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/loader/gpa_helper.h b/loader/gpa_helper.h
index 26a7646e..463e352b 100644
--- a/loader/gpa_helper.h
+++ b/loader/gpa_helper.h
@@ -164,7 +164,6 @@ static inline void *trampolineGetProcAddr(struct loader_instance *inst, const ch
if (!strcmp(funcName, "vkCmdExecuteCommands")) return (PFN_vkVoidFunction)vkCmdExecuteCommands;
// Core 1.1 functions
- if (!strcmp(funcName, "vkEnumerateInstanceVersion")) return (PFN_vkVoidFunction)vkEnumerateInstanceVersion;
if (!strcmp(funcName, "vkEnumeratePhysicalDeviceGroups")) return (PFN_vkVoidFunction)vkEnumeratePhysicalDeviceGroups;
if (!strcmp(funcName, "vkGetPhysicalDeviceFeatures2")) return (PFN_vkVoidFunction)vkGetPhysicalDeviceFeatures2;
if (!strcmp(funcName, "vkGetPhysicalDeviceProperties2")) return (PFN_vkVoidFunction)vkGetPhysicalDeviceProperties2;
@@ -211,6 +210,7 @@ static inline void *globalGetProcAddr(const char *name) {
if (!strcmp(name, "CreateInstance")) return (void *)vkCreateInstance;
if (!strcmp(name, "EnumerateInstanceExtensionProperties")) return (void *)vkEnumerateInstanceExtensionProperties;
if (!strcmp(name, "EnumerateInstanceLayerProperties")) return (void *)vkEnumerateInstanceLayerProperties;
+ if (!strcmp(name, "EnumerateInstanceVersion")) return (void *)vkEnumerateInstanceVersion;
return NULL;
}
diff --git a/loader/trampoline.c b/loader/trampoline.c
index 8968dc4c..f0f9bf59 100644
--- a/loader/trampoline.c
+++ b/loader/trampoline.c
@@ -33,6 +33,10 @@
#include "vk_loader_extensions.h"
#include "gpa_helper.h"
+// This loader only supports Vulkan API version 1.0
+uint32_t loader_major_version = 1;
+uint32_t loader_minor_version = 1;
+
// Trampoline entrypoints are in this file for core Vulkan commands
// Get an instance level or global level entry point address.