| diff --git a/include/platform/FeaturesGL.h b/include/platform/FeaturesGL.h |
| index 4c7595bb4..5756029fb 100644 |
| --- a/include/platform/FeaturesGL.h |
| +++ b/include/platform/FeaturesGL.h |
| @@ -418,6 +418,12 @@ struct FeaturesGL : FeatureSetBase |
| "Rewrite row major matrices in shaders as column major as a driver bug workaround", |
| &members, "http://anglebug.com/2273"}; |
| |
| + // Flush before glBindFramebuffer as a driver bug workaround if necessary. |
| + Feature flushBeforeBindFramebuffer = { |
| + "flush_before_bindframebuffer", FeatureCategory::OpenGLWorkarounds, |
| + "Flush before glBindFramebuffer as a driver bug workaround", |
| + &members, "https://bugs.webkit.org/show_bug.cgi?id=206625"}; |
| + |
| // Bugs exist in various OpenGL Intel drivers on Windows that produce incorrect |
| // values for GL_COMPRESSED_SRGB_S3TC_DXT1_EXT format. Replace it with |
| // GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT as it's the closest option allowed by |
| diff --git a/include/platform/Platform.h b/include/platform/Platform.h |
| index 131674008..d065c3a9f 100644 |
| --- a/include/platform/Platform.h |
| +++ b/include/platform/Platform.h |
| @@ -9,6 +9,7 @@ |
| #ifndef ANGLE_PLATFORM_H |
| #define ANGLE_PLATFORM_H |
| |
| +#include <stdlib.h> |
| #include <stdint.h> |
| #include <stdlib.h> |
| #include <array> |
| diff --git a/src/common/utilities.cpp b/src/common/utilities.cpp |
| index e745806a4..46b05b082 100644 |
| --- a/src/common/utilities.cpp |
| +++ b/src/common/utilities.cpp |
| @@ -6,6 +6,11 @@ |
| |
| // utilities.cpp: Conversion functions and other utility routines. |
| |
| +// Older clang versions have a false positive on this warning here. |
| +#if defined(__clang__) |
| +#pragma clang diagnostic ignored "-Wglobal-constructors" |
| +#endif |
| + |
| #include "common/utilities.h" |
| #include <GLSLANG/ShaderVars.h> |
| #include "GLES3/gl3.h" |
| diff --git a/src/common/version.h b/src/common/version.h |
| index 1aa31fd46..56d6be09c 100644 |
| --- a/src/common/version.h |
| +++ b/src/common/version.h |
| @@ -7,7 +7,7 @@ |
| #ifndef COMMON_VERSION_H_ |
| #define COMMON_VERSION_H_ |
| |
| -#include "commit.h" |
| +#include "id/commit.h" |
| |
| #define ANGLE_MAJOR_VERSION 2 |
| #define ANGLE_MINOR_VERSION 1 |
| diff --git a/src/compiler/preprocessor/preprocessor_tab_autogen.cpp b/src/compiler/preprocessor/preprocessor_tab_autogen.cpp |
| index 4711774cd..cf25e4823 100644 |
| --- a/src/compiler/preprocessor/preprocessor_tab_autogen.cpp |
| +++ b/src/compiler/preprocessor/preprocessor_tab_autogen.cpp |
| @@ -1,5 +1,7 @@ |
| /* A Bison parser, made by GNU Bison 3.3.2. */ |
| |
| +/* Apple Note: For the avoidance of doubt, Apple elects to distribute this file under the terms of the BSD license. */ |
| + |
| /* Bison implementation for Yacc-like parsers in C |
| |
| Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, |
| diff --git a/src/compiler/translator/glslang_tab_autogen.cpp b/src/compiler/translator/glslang_tab_autogen.cpp |
| index 2fcd81ec1..56ea8e1d4 100644 |
| --- a/src/compiler/translator/glslang_tab_autogen.cpp |
| +++ b/src/compiler/translator/glslang_tab_autogen.cpp |
| @@ -1,5 +1,7 @@ |
| /* A Bison parser, made by GNU Bison 3.3.2. */ |
| |
| +/* Apple Note: For the avoidance of doubt, Apple elects to distribute this file under the terms of the BSD license. */ |
| + |
| /* Bison implementation for Yacc-like parsers in C |
| |
| Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, |
| diff --git a/src/compiler/translator/glslang_tab_autogen.h b/src/compiler/translator/glslang_tab_autogen.h |
| index 6a1136162..037833680 100644 |
| --- a/src/compiler/translator/glslang_tab_autogen.h |
| +++ b/src/compiler/translator/glslang_tab_autogen.h |
| @@ -1,5 +1,7 @@ |
| /* A Bison parser, made by GNU Bison 3.3.2. */ |
| |
| +/* Apple Note: For the avoidance of doubt, Apple elects to distribute this file under the terms of the BSD license. */ |
| + |
| /* Bison interface for Yacc-like parsers in C |
| |
| Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, |
| diff --git a/src/libANGLE/Caps.cpp b/src/libANGLE/Caps.cpp |
| index ba3d4d9b7..7f7f49266 100644 |
| --- a/src/libANGLE/Caps.cpp |
| +++ b/src/libANGLE/Caps.cpp |
| @@ -625,7 +625,11 @@ static bool DetermineDepthTextureANGLESupport(const TextureCapsMap &textureCaps) |
| { |
| constexpr GLenum requiredFormats[] = { |
| GL_DEPTH_COMPONENT16, |
| +#if !ANGLE_PLATFORM_IOS |
| + // FIXME: Temporarily Removing the need for GL_DEPTH_COMPONENT32_OES |
| + // because it is not supported on iOS. |
| GL_DEPTH_COMPONENT32_OES, |
| +#endif |
| GL_DEPTH24_STENCIL8_OES, |
| }; |
| |
| @@ -637,7 +641,11 @@ static bool DetermineDepthTextureOESSupport(const TextureCapsMap &textureCaps) |
| { |
| constexpr GLenum requiredFormats[] = { |
| GL_DEPTH_COMPONENT16, |
| +#if !ANGLE_PLATFORM_IOS |
| + // FIXME: Temporarily Removing the need for GL_DEPTH_COMPONENT32_OES |
| + // because it is not supported on iOS. |
| GL_DEPTH_COMPONENT32_OES, |
| +#endif |
| }; |
| |
| return GetFormatSupport(textureCaps, requiredFormats, true, true, true, true, false); |
| diff --git a/src/libANGLE/State.cpp b/src/libANGLE/State.cpp |
| index dbbf869e6..1ace53334 100644 |
| --- a/src/libANGLE/State.cpp |
| +++ b/src/libANGLE/State.cpp |
| @@ -6,6 +6,9 @@ |
| |
| // State.cpp: Implements the State class, encapsulating raw GL state. |
| |
| +// Older clang versions have a false positive on this warning here. |
| +#pragma clang diagnostic ignored "-Wglobal-constructors" |
| + |
| #include "libANGLE/State.h" |
| |
| #include <string.h> |
| diff --git a/src/libANGLE/renderer/gl/StateManagerGL.cpp b/src/libANGLE/renderer/gl/StateManagerGL.cpp |
| index e2a10cbfd..25306cfa2 100644 |
| --- a/src/libANGLE/renderer/gl/StateManagerGL.cpp |
| +++ b/src/libANGLE/renderer/gl/StateManagerGL.cpp |
| @@ -580,6 +580,9 @@ void StateManagerGL::setPixelPackBuffer(const gl::Buffer *pixelBuffer) |
| |
| void StateManagerGL::bindFramebuffer(GLenum type, GLuint framebuffer) |
| { |
| + if (mFeatures.flushBeforeBindFramebuffer.enabled) |
| + mFunctions->flush(); |
| + |
| switch (type) |
| { |
| case GL_FRAMEBUFFER: |
| diff --git a/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm b/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm |
| index 226269909..ae90776da 100644 |
| --- a/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm |
| +++ b/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm |
| @@ -294,7 +294,7 @@ egl::Error DisplayCGL::restoreLostDevice(const egl::Display *display) |
| |
| bool DisplayCGL::isValidNativeWindow(EGLNativeWindowType window) const |
| { |
| - NSObject *layer = (__bridge NSObject *)window; |
| + NSObject *layer = reinterpret_cast<NSObject *>(window); |
| return [layer isKindOfClass:[CALayer class]]; |
| } |
| |
| diff --git a/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm b/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm |
| index d6a86f525..0fa57be43 100644 |
| --- a/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm |
| +++ b/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm |
| @@ -153,7 +153,7 @@ WindowSurfaceCGL::WindowSurfaceCGL(const egl::SurfaceState &state, |
| : SurfaceGL(state), |
| mSwapLayer(nil), |
| mCurrentSwapId(0), |
| - mLayer((__bridge CALayer *)layer), |
| + mLayer(reinterpret_cast<CALayer *>(layer)), |
| mContext(context), |
| mFunctions(renderer->getFunctions()), |
| mStateManager(renderer->getStateManager()), |
| diff --git a/src/libANGLE/renderer/gl/eagl/DisplayEAGL.mm b/src/libANGLE/renderer/gl/eagl/DisplayEAGL.mm |
| index 29e83871c..85804411d 100644 |
| --- a/src/libANGLE/renderer/gl/eagl/DisplayEAGL.mm |
| +++ b/src/libANGLE/renderer/gl/eagl/DisplayEAGL.mm |
| @@ -107,6 +107,7 @@ void DisplayEAGL::terminate() |
| if (mContext != nullptr) |
| { |
| [EAGLContext setCurrentContext:nil]; |
| + [mContext release]; |
| mContext = nullptr; |
| } |
| } |
| @@ -243,7 +244,7 @@ egl::Error DisplayEAGL::restoreLostDevice(const egl::Display *display) |
| |
| bool DisplayEAGL::isValidNativeWindow(EGLNativeWindowType window) const |
| { |
| - NSObject *layer = (__bridge NSObject *)window; |
| + NSObject *layer = reinterpret_cast<NSObject *>(window); |
| return [layer isKindOfClass:[CALayer class]]; |
| } |
| |
| @@ -334,6 +335,7 @@ WorkerContextEAGL::WorkerContextEAGL(EAGLContextObj context) : mContext(context) |
| WorkerContextEAGL::~WorkerContextEAGL() |
| { |
| [EAGLContext setCurrentContext:nil]; |
| + [mContext release]; |
| mContext = nullptr; |
| } |
| |
| diff --git a/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm b/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm |
| index 59c5c2f00..38d253ebd 100644 |
| --- a/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm |
| +++ b/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm |
| @@ -119,7 +119,7 @@ WindowSurfaceEAGL::WindowSurfaceEAGL(const egl::SurfaceState &state, |
| : SurfaceGL(state), |
| mSwapLayer(nil), |
| mCurrentSwapId(0), |
| - mLayer((__bridge CALayer *)layer), |
| + mLayer(reinterpret_cast<CALayer *>(layer)), |
| mContext(context), |
| mFunctions(renderer->getFunctions()), |
| mStateManager(renderer->getStateManager()), |
| @@ -141,6 +141,7 @@ WindowSurfaceEAGL::~WindowSurfaceEAGL() |
| if (mSwapLayer != nil) |
| { |
| [mSwapLayer removeFromSuperlayer]; |
| + [mSwapLayer release]; |
| mSwapLayer = nil; |
| } |
| |
| diff --git a/src/libANGLE/renderer/gl/formatutilsgl.cpp b/src/libANGLE/renderer/gl/formatutilsgl.cpp |
| index 3269cc5bc..8ee04b94a 100644 |
| --- a/src/libANGLE/renderer/gl/formatutilsgl.cpp |
| +++ b/src/libANGLE/renderer/gl/formatutilsgl.cpp |
| @@ -256,7 +256,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMap() |
| InsertFormatMapping(&map, GL_R16F, VersionOrExts(3, 0, "GL_ARB_texture_rg ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float GL_EXT_texture_rg"), VersionOrExts(3, 0, "GL_OES_texture_half_float_linear"), ExtsOnly("GL_EXT_texture_storage GL_OES_texture_half_float GL_EXT_texture_rg GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float"), ExtsOnly("GL_EXT_texture_rg GL_OES_texture_half_float GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float")); |
| InsertFormatMapping(&map, GL_RG16F, VersionOrExts(3, 0, "GL_ARB_texture_rg ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float GL_EXT_texture_rg"), VersionOrExts(3, 0, "GL_OES_texture_half_float_linear"), ExtsOnly("GL_EXT_texture_storage GL_OES_texture_half_float GL_EXT_texture_rg GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float"), ExtsOnly("GL_EXT_texture_rg GL_OES_texture_half_float GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float")); |
| InsertFormatMapping(&map, GL_RGB16F, VersionOrExts(3, 0, "GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float_linear"), ExtsOnly("GL_EXT_texture_storage GL_OES_texture_half_float GL_EXT_color_buffer_half_float"), ExtsOnly("GL_OES_texture_half_float GL_EXT_color_buffer_half_float") ); |
| - InsertFormatMapping(&map, GL_RGBA16F, VersionOrExts(3, 0, "GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float_linear"), ExtsOnly("GL_OES_texture_half_float GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float"), ExtsOnly("GL_OES_texture_half_float GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float") ); |
| + InsertFormatMapping(&map, GL_RGBA16F, VersionOrExts(3, 0, "GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float"), VersionOrExts(3, 0, "GL_OES_texture_half_float_linear"), ExtsOnly("GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float"), ExtsOnly("GL_EXT_color_buffer_half_float", "GL_EXT_color_buffer_float") ); |
| InsertFormatMapping(&map, GL_R32F, VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_float GL_EXT_texture_rg"), ExtsOnly("GL_OES_texture_float_linear"), ExtsOnly("GL_EXT_color_buffer_float"), ExtsOnly("GL_EXT_color_buffer_float") ); |
| InsertFormatMapping(&map, GL_RG32F, VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_rg GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_float GL_EXT_texture_rg"), ExtsOnly("GL_OES_texture_float_linear"), ExtsOnly("GL_EXT_color_buffer_float"), ExtsOnly("GL_EXT_color_buffer_float") ); |
| InsertFormatMapping(&map, GL_RGB32F, VersionOrExts(3, 0, "GL_ARB_texture_float"), AlwaysSupported(), VersionOrExts(3, 0, "GL_ARB_texture_float GL_ARB_color_buffer_float"), VersionOrExts(3, 0, "GL_OES_texture_float"), ExtsOnly("GL_OES_texture_float_linear"), NeverSupported(), NeverSupported() ); |
| diff --git a/src/libANGLE/renderer/gl/renderergl_utils.cpp b/src/libANGLE/renderer/gl/renderergl_utils.cpp |
| index c7a8a5498..e9df550b9 100644 |
| --- a/src/libANGLE/renderer/gl/renderergl_utils.cpp |
| +++ b/src/libANGLE/renderer/gl/renderergl_utils.cpp |
| @@ -1711,6 +1711,9 @@ void InitializeFeatures(const FunctionsGL *functions, angle::FeaturesGL *feature |
| // TODO(anglebug.com/2273): diagnose crashes with this workaround. |
| false); |
| |
| + // bugs.webkit.org/show_bug.cgi?id=206625 |
| + ANGLE_FEATURE_CONDITION(features, flushBeforeBindFramebuffer, IsApple() && isIntel); |
| + |
| // Workaround for incorrect sampling from DXT1 sRGB textures in Intel OpenGL on Windows. |
| ANGLE_FEATURE_CONDITION(features, avoidDXT1sRGBTextureFormat, IsWindows() && isIntel); |
| |
| diff --git a/src/third_party/volk/volk.c b/src/third_party/volk/volk.c |
| index 3517cb4f6..bbc099bdf 100644 |
| --- a/src/third_party/volk/volk.c |
| +++ b/src/third_party/volk/volk.c |
| @@ -3,16 +3,16 @@ |
| #include "volk.h" |
| |
| #ifdef _WIN32 |
| - typedef const char* LPCSTR; |
| - typedef struct HINSTANCE__* HINSTANCE; |
| - typedef HINSTANCE HMODULE; |
| - #ifdef _WIN64 |
| - typedef __int64 (__stdcall* FARPROC)(void); |
| - #else |
| - typedef int (__stdcall* FARPROC)(void); |
| - #endif |
| + typedef const char* LPCSTR; |
| + typedef struct HINSTANCE__* HINSTANCE; |
| + typedef HINSTANCE HMODULE; |
| + #ifdef _WIN64 |
| + typedef __int64 (__stdcall* FARPROC)(void); |
| + #else |
| + typedef int (__stdcall* FARPROC)(void); |
| + #endif |
| #else |
| -# include <dlfcn.h> |
| +# include <dlfcn.h> |
| #endif |
| |
| #ifdef __cplusplus |
| @@ -34,1095 +34,1095 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
| |
| static PFN_vkVoidFunction vkGetInstanceProcAddrStub(void* context, const char* name) |
| { |
| - return vkGetInstanceProcAddr((VkInstance)context, name); |
| + return vkGetInstanceProcAddr((VkInstance)context, name); |
| } |
| |
| static PFN_vkVoidFunction vkGetDeviceProcAddrStub(void* context, const char* name) |
| { |
| - return vkGetDeviceProcAddr((VkDevice)context, name); |
| + return vkGetDeviceProcAddr((VkDevice)context, name); |
| } |
| |
| VkResult volkInitialize(void) |
| { |
| #if defined(_WIN32) |
| - HMODULE module = LoadLibraryA("vulkan-1.dll"); |
| - if (!module) |
| - return VK_ERROR_INITIALIZATION_FAILED; |
| + HMODULE module = LoadLibraryA("vulkan-1.dll"); |
| + if (!module) |
| + return VK_ERROR_INITIALIZATION_FAILED; |
| |
| - // note: function pointer is cast through void function pointer to silence cast-function-type warning on gcc8 |
| - vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)(void(*)(void))GetProcAddress(module, "vkGetInstanceProcAddr"); |
| + // note: function pointer is cast through void function pointer to silence cast-function-type warning on gcc8 |
| + vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)(void(*)(void))GetProcAddress(module, "vkGetInstanceProcAddr"); |
| #elif defined(__APPLE__) |
| - void* module = dlopen("libvulkan.dylib", RTLD_NOW | RTLD_LOCAL); |
| - if (!module) |
| - module = dlopen("libvulkan.1.dylib", RTLD_NOW | RTLD_LOCAL); |
| - if (!module) |
| - module = dlopen("libMoltenVK.dylib", RTLD_NOW | RTLD_LOCAL); |
| - if (!module) |
| - return VK_ERROR_INITIALIZATION_FAILED; |
| + void* module = dlopen("libvulkan.dylib", RTLD_NOW | RTLD_LOCAL); |
| + if (!module) |
| + module = dlopen("libvulkan.1.dylib", RTLD_NOW | RTLD_LOCAL); |
| + if (!module) |
| + module = dlopen("libMoltenVK.dylib", RTLD_NOW | RTLD_LOCAL); |
| + if (!module) |
| + return VK_ERROR_INITIALIZATION_FAILED; |
| |
| - vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr"); |
| + vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr"); |
| #else |
| - void* module = dlopen("libvulkan.so", RTLD_NOW | RTLD_LOCAL); |
| - if (!module) |
| - module = dlopen("libvulkan.so.1", RTLD_NOW | RTLD_LOCAL); |
| - if (!module) |
| - return VK_ERROR_INITIALIZATION_FAILED; |
| + void* module = dlopen("libvulkan.so", RTLD_NOW | RTLD_LOCAL); |
| + if (!module) |
| + module = dlopen("libvulkan.so.1", RTLD_NOW | RTLD_LOCAL); |
| + if (!module) |
| + return VK_ERROR_INITIALIZATION_FAILED; |
| |
| - vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr"); |
| + vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)dlsym(module, "vkGetInstanceProcAddr"); |
| #endif |
| |
| - volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub); |
| + volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub); |
| |
| - return VK_SUCCESS; |
| + return VK_SUCCESS; |
| } |
| |
| void volkInitializeCustom(PFN_vkGetInstanceProcAddr handler) |
| { |
| - vkGetInstanceProcAddr = handler; |
| + vkGetInstanceProcAddr = handler; |
| |
| - volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub); |
| + volkGenLoadLoader(NULL, vkGetInstanceProcAddrStub); |
| } |
| |
| uint32_t volkGetInstanceVersion(void) |
| { |
| #if defined(VK_VERSION_1_1) |
| - uint32_t apiVersion = 0; |
| - if (vkEnumerateInstanceVersion && vkEnumerateInstanceVersion(&apiVersion) == VK_SUCCESS) |
| - return apiVersion; |
| + uint32_t apiVersion = 0; |
| + if (vkEnumerateInstanceVersion && vkEnumerateInstanceVersion(&apiVersion) == VK_SUCCESS) |
| + return apiVersion; |
| #endif |
| |
| - if (vkCreateInstance) |
| - return VK_API_VERSION_1_0; |
| + if (vkCreateInstance) |
| + return VK_API_VERSION_1_0; |
| |
| - return 0; |
| + return 0; |
| } |
| |
| void volkLoadInstance(VkInstance instance) |
| { |
| - loadedInstance = instance; |
| - volkGenLoadInstance(instance, vkGetInstanceProcAddrStub); |
| - volkGenLoadDevice(instance, vkGetInstanceProcAddrStub); |
| + loadedInstance = instance; |
| + volkGenLoadInstance(instance, vkGetInstanceProcAddrStub); |
| + volkGenLoadDevice(instance, vkGetInstanceProcAddrStub); |
| } |
| |
| VkInstance volkGetLoadedInstance() |
| { |
| - return loadedInstance; |
| + return loadedInstance; |
| } |
| |
| void volkLoadDevice(VkDevice device) |
| { |
| - loadedDevice = device; |
| - volkGenLoadDevice(device, vkGetDeviceProcAddrStub); |
| + loadedDevice = device; |
| + volkGenLoadDevice(device, vkGetDeviceProcAddrStub); |
| } |
| |
| VkDevice volkGetLoadedDevice() |
| { |
| - return loadedDevice; |
| + return loadedDevice; |
| } |
| |
| void volkLoadDeviceTable(struct VolkDeviceTable* table, VkDevice device) |
| { |
| - volkGenLoadDeviceTable(table, device, vkGetDeviceProcAddrStub); |
| + volkGenLoadDeviceTable(table, device, vkGetDeviceProcAddrStub); |
| } |
| |
| static void volkGenLoadLoader(void* context, PFN_vkVoidFunction (*load)(void*, const char*)) |
| { |
| - /* VOLK_GENERATE_LOAD_LOADER */ |
| + /* VOLK_GENERATE_LOAD_LOADER */ |
| #if defined(VK_VERSION_1_0) |
| - vkCreateInstance = (PFN_vkCreateInstance)load(context, "vkCreateInstance"); |
| - vkEnumerateInstanceExtensionProperties = (PFN_vkEnumerateInstanceExtensionProperties)load(context, "vkEnumerateInstanceExtensionProperties"); |
| - vkEnumerateInstanceLayerProperties = (PFN_vkEnumerateInstanceLayerProperties)load(context, "vkEnumerateInstanceLayerProperties"); |
| + vkCreateInstance = (PFN_vkCreateInstance)load(context, "vkCreateInstance"); |
| + vkEnumerateInstanceExtensionProperties = (PFN_vkEnumerateInstanceExtensionProperties)load(context, "vkEnumerateInstanceExtensionProperties"); |
| + vkEnumerateInstanceLayerProperties = (PFN_vkEnumerateInstanceLayerProperties)load(context, "vkEnumerateInstanceLayerProperties"); |
| #endif /* defined(VK_VERSION_1_0) */ |
| #if defined(VK_VERSION_1_1) |
| - vkEnumerateInstanceVersion = (PFN_vkEnumerateInstanceVersion)load(context, "vkEnumerateInstanceVersion"); |
| + vkEnumerateInstanceVersion = (PFN_vkEnumerateInstanceVersion)load(context, "vkEnumerateInstanceVersion"); |
| #endif /* defined(VK_VERSION_1_1) */ |
| - /* VOLK_GENERATE_LOAD_LOADER */ |
| + /* VOLK_GENERATE_LOAD_LOADER */ |
| } |
| |
| static void volkGenLoadInstance(void* context, PFN_vkVoidFunction (*load)(void*, const char*)) |
| { |
| - /* VOLK_GENERATE_LOAD_INSTANCE */ |
| + /* VOLK_GENERATE_LOAD_INSTANCE */ |
| #if defined(VK_VERSION_1_0) |
| - vkCreateDevice = (PFN_vkCreateDevice)load(context, "vkCreateDevice"); |
| - vkDestroyInstance = (PFN_vkDestroyInstance)load(context, "vkDestroyInstance"); |
| - vkEnumerateDeviceExtensionProperties = (PFN_vkEnumerateDeviceExtensionProperties)load(context, "vkEnumerateDeviceExtensionProperties"); |
| - vkEnumerateDeviceLayerProperties = (PFN_vkEnumerateDeviceLayerProperties)load(context, "vkEnumerateDeviceLayerProperties"); |
| - vkEnumeratePhysicalDevices = (PFN_vkEnumeratePhysicalDevices)load(context, "vkEnumeratePhysicalDevices"); |
| - vkGetDeviceProcAddr = (PFN_vkGetDeviceProcAddr)load(context, "vkGetDeviceProcAddr"); |
| - vkGetPhysicalDeviceFeatures = (PFN_vkGetPhysicalDeviceFeatures)load(context, "vkGetPhysicalDeviceFeatures"); |
| - vkGetPhysicalDeviceFormatProperties = (PFN_vkGetPhysicalDeviceFormatProperties)load(context, "vkGetPhysicalDeviceFormatProperties"); |
| - vkGetPhysicalDeviceImageFormatProperties = (PFN_vkGetPhysicalDeviceImageFormatProperties)load(context, "vkGetPhysicalDeviceImageFormatProperties"); |
| - vkGetPhysicalDeviceMemoryProperties = (PFN_vkGetPhysicalDeviceMemoryProperties)load(context, "vkGetPhysicalDeviceMemoryProperties"); |
| - vkGetPhysicalDeviceProperties = (PFN_vkGetPhysicalDeviceProperties)load(context, "vkGetPhysicalDeviceProperties"); |
| - vkGetPhysicalDeviceQueueFamilyProperties = (PFN_vkGetPhysicalDeviceQueueFamilyProperties)load(context, "vkGetPhysicalDeviceQueueFamilyProperties"); |
| - vkGetPhysicalDeviceSparseImageFormatProperties = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties"); |
| + vkCreateDevice = (PFN_vkCreateDevice)load(context, "vkCreateDevice"); |
| + vkDestroyInstance = (PFN_vkDestroyInstance)load(context, "vkDestroyInstance"); |
| + vkEnumerateDeviceExtensionProperties = (PFN_vkEnumerateDeviceExtensionProperties)load(context, "vkEnumerateDeviceExtensionProperties"); |
| + vkEnumerateDeviceLayerProperties = (PFN_vkEnumerateDeviceLayerProperties)load(context, "vkEnumerateDeviceLayerProperties"); |
| + vkEnumeratePhysicalDevices = (PFN_vkEnumeratePhysicalDevices)load(context, "vkEnumeratePhysicalDevices"); |
| + vkGetDeviceProcAddr = (PFN_vkGetDeviceProcAddr)load(context, "vkGetDeviceProcAddr"); |
| + vkGetPhysicalDeviceFeatures = (PFN_vkGetPhysicalDeviceFeatures)load(context, "vkGetPhysicalDeviceFeatures"); |
| + vkGetPhysicalDeviceFormatProperties = (PFN_vkGetPhysicalDeviceFormatProperties)load(context, "vkGetPhysicalDeviceFormatProperties"); |
| + vkGetPhysicalDeviceImageFormatProperties = (PFN_vkGetPhysicalDeviceImageFormatProperties)load(context, "vkGetPhysicalDeviceImageFormatProperties"); |
| + vkGetPhysicalDeviceMemoryProperties = (PFN_vkGetPhysicalDeviceMemoryProperties)load(context, "vkGetPhysicalDeviceMemoryProperties"); |
| + vkGetPhysicalDeviceProperties = (PFN_vkGetPhysicalDeviceProperties)load(context, "vkGetPhysicalDeviceProperties"); |
| + vkGetPhysicalDeviceQueueFamilyProperties = (PFN_vkGetPhysicalDeviceQueueFamilyProperties)load(context, "vkGetPhysicalDeviceQueueFamilyProperties"); |
| + vkGetPhysicalDeviceSparseImageFormatProperties = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties"); |
| #endif /* defined(VK_VERSION_1_0) */ |
| #if defined(VK_VERSION_1_1) |
| - vkEnumeratePhysicalDeviceGroups = (PFN_vkEnumeratePhysicalDeviceGroups)load(context, "vkEnumeratePhysicalDeviceGroups"); |
| - vkGetPhysicalDeviceExternalBufferProperties = (PFN_vkGetPhysicalDeviceExternalBufferProperties)load(context, "vkGetPhysicalDeviceExternalBufferProperties"); |
| - vkGetPhysicalDeviceExternalFenceProperties = (PFN_vkGetPhysicalDeviceExternalFenceProperties)load(context, "vkGetPhysicalDeviceExternalFenceProperties"); |
| - vkGetPhysicalDeviceExternalSemaphoreProperties = (PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)load(context, "vkGetPhysicalDeviceExternalSemaphoreProperties"); |
| - vkGetPhysicalDeviceFeatures2 = (PFN_vkGetPhysicalDeviceFeatures2)load(context, "vkGetPhysicalDeviceFeatures2"); |
| - vkGetPhysicalDeviceFormatProperties2 = (PFN_vkGetPhysicalDeviceFormatProperties2)load(context, "vkGetPhysicalDeviceFormatProperties2"); |
| - vkGetPhysicalDeviceImageFormatProperties2 = (PFN_vkGetPhysicalDeviceImageFormatProperties2)load(context, "vkGetPhysicalDeviceImageFormatProperties2"); |
| - vkGetPhysicalDeviceMemoryProperties2 = (PFN_vkGetPhysicalDeviceMemoryProperties2)load(context, "vkGetPhysicalDeviceMemoryProperties2"); |
| - vkGetPhysicalDeviceProperties2 = (PFN_vkGetPhysicalDeviceProperties2)load(context, "vkGetPhysicalDeviceProperties2"); |
| - vkGetPhysicalDeviceQueueFamilyProperties2 = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2"); |
| - vkGetPhysicalDeviceSparseImageFormatProperties2 = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2"); |
| + vkEnumeratePhysicalDeviceGroups = (PFN_vkEnumeratePhysicalDeviceGroups)load(context, "vkEnumeratePhysicalDeviceGroups"); |
| + vkGetPhysicalDeviceExternalBufferProperties = (PFN_vkGetPhysicalDeviceExternalBufferProperties)load(context, "vkGetPhysicalDeviceExternalBufferProperties"); |
| + vkGetPhysicalDeviceExternalFenceProperties = (PFN_vkGetPhysicalDeviceExternalFenceProperties)load(context, "vkGetPhysicalDeviceExternalFenceProperties"); |
| + vkGetPhysicalDeviceExternalSemaphoreProperties = (PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)load(context, "vkGetPhysicalDeviceExternalSemaphoreProperties"); |
| + vkGetPhysicalDeviceFeatures2 = (PFN_vkGetPhysicalDeviceFeatures2)load(context, "vkGetPhysicalDeviceFeatures2"); |
| + vkGetPhysicalDeviceFormatProperties2 = (PFN_vkGetPhysicalDeviceFormatProperties2)load(context, "vkGetPhysicalDeviceFormatProperties2"); |
| + vkGetPhysicalDeviceImageFormatProperties2 = (PFN_vkGetPhysicalDeviceImageFormatProperties2)load(context, "vkGetPhysicalDeviceImageFormatProperties2"); |
| + vkGetPhysicalDeviceMemoryProperties2 = (PFN_vkGetPhysicalDeviceMemoryProperties2)load(context, "vkGetPhysicalDeviceMemoryProperties2"); |
| + vkGetPhysicalDeviceProperties2 = (PFN_vkGetPhysicalDeviceProperties2)load(context, "vkGetPhysicalDeviceProperties2"); |
| + vkGetPhysicalDeviceQueueFamilyProperties2 = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2"); |
| + vkGetPhysicalDeviceSparseImageFormatProperties2 = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2"); |
| #endif /* defined(VK_VERSION_1_1) */ |
| #if defined(VK_EXT_acquire_xlib_display) |
| - vkAcquireXlibDisplayEXT = (PFN_vkAcquireXlibDisplayEXT)load(context, "vkAcquireXlibDisplayEXT"); |
| - vkGetRandROutputDisplayEXT = (PFN_vkGetRandROutputDisplayEXT)load(context, "vkGetRandROutputDisplayEXT"); |
| + vkAcquireXlibDisplayEXT = (PFN_vkAcquireXlibDisplayEXT)load(context, "vkAcquireXlibDisplayEXT"); |
| + vkGetRandROutputDisplayEXT = (PFN_vkGetRandROutputDisplayEXT)load(context, "vkGetRandROutputDisplayEXT"); |
| #endif /* defined(VK_EXT_acquire_xlib_display) */ |
| #if defined(VK_EXT_calibrated_timestamps) |
| - vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"); |
| + vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"); |
| #endif /* defined(VK_EXT_calibrated_timestamps) */ |
| #if defined(VK_EXT_debug_report) |
| - vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)load(context, "vkCreateDebugReportCallbackEXT"); |
| - vkDebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)load(context, "vkDebugReportMessageEXT"); |
| - vkDestroyDebugReportCallbackEXT = (PFN_vkDestroyDebugReportCallbackEXT)load(context, "vkDestroyDebugReportCallbackEXT"); |
| + vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)load(context, "vkCreateDebugReportCallbackEXT"); |
| + vkDebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)load(context, "vkDebugReportMessageEXT"); |
| + vkDestroyDebugReportCallbackEXT = (PFN_vkDestroyDebugReportCallbackEXT)load(context, "vkDestroyDebugReportCallbackEXT"); |
| #endif /* defined(VK_EXT_debug_report) */ |
| #if defined(VK_EXT_debug_utils) |
| - vkCmdBeginDebugUtilsLabelEXT = (PFN_vkCmdBeginDebugUtilsLabelEXT)load(context, "vkCmdBeginDebugUtilsLabelEXT"); |
| - vkCmdEndDebugUtilsLabelEXT = (PFN_vkCmdEndDebugUtilsLabelEXT)load(context, "vkCmdEndDebugUtilsLabelEXT"); |
| - vkCmdInsertDebugUtilsLabelEXT = (PFN_vkCmdInsertDebugUtilsLabelEXT)load(context, "vkCmdInsertDebugUtilsLabelEXT"); |
| - vkCreateDebugUtilsMessengerEXT = (PFN_vkCreateDebugUtilsMessengerEXT)load(context, "vkCreateDebugUtilsMessengerEXT"); |
| - vkDestroyDebugUtilsMessengerEXT = (PFN_vkDestroyDebugUtilsMessengerEXT)load(context, "vkDestroyDebugUtilsMessengerEXT"); |
| - vkQueueBeginDebugUtilsLabelEXT = (PFN_vkQueueBeginDebugUtilsLabelEXT)load(context, "vkQueueBeginDebugUtilsLabelEXT"); |
| - vkQueueEndDebugUtilsLabelEXT = (PFN_vkQueueEndDebugUtilsLabelEXT)load(context, "vkQueueEndDebugUtilsLabelEXT"); |
| - vkQueueInsertDebugUtilsLabelEXT = (PFN_vkQueueInsertDebugUtilsLabelEXT)load(context, "vkQueueInsertDebugUtilsLabelEXT"); |
| - vkSetDebugUtilsObjectNameEXT = (PFN_vkSetDebugUtilsObjectNameEXT)load(context, "vkSetDebugUtilsObjectNameEXT"); |
| - vkSetDebugUtilsObjectTagEXT = (PFN_vkSetDebugUtilsObjectTagEXT)load(context, "vkSetDebugUtilsObjectTagEXT"); |
| - vkSubmitDebugUtilsMessageEXT = (PFN_vkSubmitDebugUtilsMessageEXT)load(context, "vkSubmitDebugUtilsMessageEXT"); |
| + vkCmdBeginDebugUtilsLabelEXT = (PFN_vkCmdBeginDebugUtilsLabelEXT)load(context, "vkCmdBeginDebugUtilsLabelEXT"); |
| + vkCmdEndDebugUtilsLabelEXT = (PFN_vkCmdEndDebugUtilsLabelEXT)load(context, "vkCmdEndDebugUtilsLabelEXT"); |
| + vkCmdInsertDebugUtilsLabelEXT = (PFN_vkCmdInsertDebugUtilsLabelEXT)load(context, "vkCmdInsertDebugUtilsLabelEXT"); |
| + vkCreateDebugUtilsMessengerEXT = (PFN_vkCreateDebugUtilsMessengerEXT)load(context, "vkCreateDebugUtilsMessengerEXT"); |
| + vkDestroyDebugUtilsMessengerEXT = (PFN_vkDestroyDebugUtilsMessengerEXT)load(context, "vkDestroyDebugUtilsMessengerEXT"); |
| + vkQueueBeginDebugUtilsLabelEXT = (PFN_vkQueueBeginDebugUtilsLabelEXT)load(context, "vkQueueBeginDebugUtilsLabelEXT"); |
| + vkQueueEndDebugUtilsLabelEXT = (PFN_vkQueueEndDebugUtilsLabelEXT)load(context, "vkQueueEndDebugUtilsLabelEXT"); |
| + vkQueueInsertDebugUtilsLabelEXT = (PFN_vkQueueInsertDebugUtilsLabelEXT)load(context, "vkQueueInsertDebugUtilsLabelEXT"); |
| + vkSetDebugUtilsObjectNameEXT = (PFN_vkSetDebugUtilsObjectNameEXT)load(context, "vkSetDebugUtilsObjectNameEXT"); |
| + vkSetDebugUtilsObjectTagEXT = (PFN_vkSetDebugUtilsObjectTagEXT)load(context, "vkSetDebugUtilsObjectTagEXT"); |
| + vkSubmitDebugUtilsMessageEXT = (PFN_vkSubmitDebugUtilsMessageEXT)load(context, "vkSubmitDebugUtilsMessageEXT"); |
| #endif /* defined(VK_EXT_debug_utils) */ |
| #if defined(VK_EXT_direct_mode_display) |
| - vkReleaseDisplayEXT = (PFN_vkReleaseDisplayEXT)load(context, "vkReleaseDisplayEXT"); |
| + vkReleaseDisplayEXT = (PFN_vkReleaseDisplayEXT)load(context, "vkReleaseDisplayEXT"); |
| #endif /* defined(VK_EXT_direct_mode_display) */ |
| #if defined(VK_EXT_display_surface_counter) |
| - vkGetPhysicalDeviceSurfaceCapabilities2EXT = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2EXT"); |
| + vkGetPhysicalDeviceSurfaceCapabilities2EXT = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2EXT"); |
| #endif /* defined(VK_EXT_display_surface_counter) */ |
| #if defined(VK_EXT_full_screen_exclusive) |
| - vkGetPhysicalDeviceSurfacePresentModes2EXT = (PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)load(context, "vkGetPhysicalDeviceSurfacePresentModes2EXT"); |
| + vkGetPhysicalDeviceSurfacePresentModes2EXT = (PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)load(context, "vkGetPhysicalDeviceSurfacePresentModes2EXT"); |
| #endif /* defined(VK_EXT_full_screen_exclusive) */ |
| #if defined(VK_EXT_headless_surface) |
| - vkCreateHeadlessSurfaceEXT = (PFN_vkCreateHeadlessSurfaceEXT)load(context, "vkCreateHeadlessSurfaceEXT"); |
| + vkCreateHeadlessSurfaceEXT = (PFN_vkCreateHeadlessSurfaceEXT)load(context, "vkCreateHeadlessSurfaceEXT"); |
| #endif /* defined(VK_EXT_headless_surface) */ |
| #if defined(VK_EXT_metal_surface) |
| - vkCreateMetalSurfaceEXT = (PFN_vkCreateMetalSurfaceEXT)load(context, "vkCreateMetalSurfaceEXT"); |
| + vkCreateMetalSurfaceEXT = (PFN_vkCreateMetalSurfaceEXT)load(context, "vkCreateMetalSurfaceEXT"); |
| #endif /* defined(VK_EXT_metal_surface) */ |
| #if defined(VK_EXT_sample_locations) |
| - vkGetPhysicalDeviceMultisamplePropertiesEXT = (PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)load(context, "vkGetPhysicalDeviceMultisamplePropertiesEXT"); |
| + vkGetPhysicalDeviceMultisamplePropertiesEXT = (PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)load(context, "vkGetPhysicalDeviceMultisamplePropertiesEXT"); |
| #endif /* defined(VK_EXT_sample_locations) */ |
| #if defined(VK_EXT_tooling_info) |
| - vkGetPhysicalDeviceToolPropertiesEXT = (PFN_vkGetPhysicalDeviceToolPropertiesEXT)load(context, "vkGetPhysicalDeviceToolPropertiesEXT"); |
| + vkGetPhysicalDeviceToolPropertiesEXT = (PFN_vkGetPhysicalDeviceToolPropertiesEXT)load(context, "vkGetPhysicalDeviceToolPropertiesEXT"); |
| #endif /* defined(VK_EXT_tooling_info) */ |
| #if defined(VK_FUCHSIA_imagepipe_surface) |
| - vkCreateImagePipeSurfaceFUCHSIA = (PFN_vkCreateImagePipeSurfaceFUCHSIA)load(context, "vkCreateImagePipeSurfaceFUCHSIA"); |
| + vkCreateImagePipeSurfaceFUCHSIA = (PFN_vkCreateImagePipeSurfaceFUCHSIA)load(context, "vkCreateImagePipeSurfaceFUCHSIA"); |
| #endif /* defined(VK_FUCHSIA_imagepipe_surface) */ |
| #if defined(VK_GGP_stream_descriptor_surface) |
| - vkCreateStreamDescriptorSurfaceGGP = (PFN_vkCreateStreamDescriptorSurfaceGGP)load(context, "vkCreateStreamDescriptorSurfaceGGP"); |
| + vkCreateStreamDescriptorSurfaceGGP = (PFN_vkCreateStreamDescriptorSurfaceGGP)load(context, "vkCreateStreamDescriptorSurfaceGGP"); |
| #endif /* defined(VK_GGP_stream_descriptor_surface) */ |
| #if defined(VK_KHR_android_surface) |
| - vkCreateAndroidSurfaceKHR = (PFN_vkCreateAndroidSurfaceKHR)load(context, "vkCreateAndroidSurfaceKHR"); |
| + vkCreateAndroidSurfaceKHR = (PFN_vkCreateAndroidSurfaceKHR)load(context, "vkCreateAndroidSurfaceKHR"); |
| #endif /* defined(VK_KHR_android_surface) */ |
| #if defined(VK_KHR_device_group_creation) |
| - vkEnumeratePhysicalDeviceGroupsKHR = (PFN_vkEnumeratePhysicalDeviceGroupsKHR)load(context, "vkEnumeratePhysicalDeviceGroupsKHR"); |
| + vkEnumeratePhysicalDeviceGroupsKHR = (PFN_vkEnumeratePhysicalDeviceGroupsKHR)load(context, "vkEnumeratePhysicalDeviceGroupsKHR"); |
| #endif /* defined(VK_KHR_device_group_creation) */ |
| #if defined(VK_KHR_display) |
| - vkCreateDisplayModeKHR = (PFN_vkCreateDisplayModeKHR)load(context, "vkCreateDisplayModeKHR"); |
| - vkCreateDisplayPlaneSurfaceKHR = (PFN_vkCreateDisplayPlaneSurfaceKHR)load(context, "vkCreateDisplayPlaneSurfaceKHR"); |
| - vkGetDisplayModePropertiesKHR = (PFN_vkGetDisplayModePropertiesKHR)load(context, "vkGetDisplayModePropertiesKHR"); |
| - vkGetDisplayPlaneCapabilitiesKHR = (PFN_vkGetDisplayPlaneCapabilitiesKHR)load(context, "vkGetDisplayPlaneCapabilitiesKHR"); |
| - vkGetDisplayPlaneSupportedDisplaysKHR = (PFN_vkGetDisplayPlaneSupportedDisplaysKHR)load(context, "vkGetDisplayPlaneSupportedDisplaysKHR"); |
| - vkGetPhysicalDeviceDisplayPlanePropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR"); |
| - vkGetPhysicalDeviceDisplayPropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPropertiesKHR"); |
| + vkCreateDisplayModeKHR = (PFN_vkCreateDisplayModeKHR)load(context, "vkCreateDisplayModeKHR"); |
| + vkCreateDisplayPlaneSurfaceKHR = (PFN_vkCreateDisplayPlaneSurfaceKHR)load(context, "vkCreateDisplayPlaneSurfaceKHR"); |
| + vkGetDisplayModePropertiesKHR = (PFN_vkGetDisplayModePropertiesKHR)load(context, "vkGetDisplayModePropertiesKHR"); |
| + vkGetDisplayPlaneCapabilitiesKHR = (PFN_vkGetDisplayPlaneCapabilitiesKHR)load(context, "vkGetDisplayPlaneCapabilitiesKHR"); |
| + vkGetDisplayPlaneSupportedDisplaysKHR = (PFN_vkGetDisplayPlaneSupportedDisplaysKHR)load(context, "vkGetDisplayPlaneSupportedDisplaysKHR"); |
| + vkGetPhysicalDeviceDisplayPlanePropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR"); |
| + vkGetPhysicalDeviceDisplayPropertiesKHR = (PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)load(context, "vkGetPhysicalDeviceDisplayPropertiesKHR"); |
| #endif /* defined(VK_KHR_display) */ |
| #if defined(VK_KHR_external_fence_capabilities) |
| - vkGetPhysicalDeviceExternalFencePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalFencePropertiesKHR"); |
| + vkGetPhysicalDeviceExternalFencePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalFencePropertiesKHR"); |
| #endif /* defined(VK_KHR_external_fence_capabilities) */ |
| #if defined(VK_KHR_external_memory_capabilities) |
| - vkGetPhysicalDeviceExternalBufferPropertiesKHR = (PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)load(context, "vkGetPhysicalDeviceExternalBufferPropertiesKHR"); |
| + vkGetPhysicalDeviceExternalBufferPropertiesKHR = (PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)load(context, "vkGetPhysicalDeviceExternalBufferPropertiesKHR"); |
| #endif /* defined(VK_KHR_external_memory_capabilities) */ |
| #if defined(VK_KHR_external_semaphore_capabilities) |
| - vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR"); |
| + vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = (PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)load(context, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR"); |
| #endif /* defined(VK_KHR_external_semaphore_capabilities) */ |
| #if defined(VK_KHR_get_display_properties2) |
| - vkGetDisplayModeProperties2KHR = (PFN_vkGetDisplayModeProperties2KHR)load(context, "vkGetDisplayModeProperties2KHR"); |
| - vkGetDisplayPlaneCapabilities2KHR = (PFN_vkGetDisplayPlaneCapabilities2KHR)load(context, "vkGetDisplayPlaneCapabilities2KHR"); |
| - vkGetPhysicalDeviceDisplayPlaneProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR"); |
| - vkGetPhysicalDeviceDisplayProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayProperties2KHR"); |
| + vkGetDisplayModeProperties2KHR = (PFN_vkGetDisplayModeProperties2KHR)load(context, "vkGetDisplayModeProperties2KHR"); |
| + vkGetDisplayPlaneCapabilities2KHR = (PFN_vkGetDisplayPlaneCapabilities2KHR)load(context, "vkGetDisplayPlaneCapabilities2KHR"); |
| + vkGetPhysicalDeviceDisplayPlaneProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR"); |
| + vkGetPhysicalDeviceDisplayProperties2KHR = (PFN_vkGetPhysicalDeviceDisplayProperties2KHR)load(context, "vkGetPhysicalDeviceDisplayProperties2KHR"); |
| #endif /* defined(VK_KHR_get_display_properties2) */ |
| #if defined(VK_KHR_get_physical_device_properties2) |
| - vkGetPhysicalDeviceFeatures2KHR = (PFN_vkGetPhysicalDeviceFeatures2KHR)load(context, "vkGetPhysicalDeviceFeatures2KHR"); |
| - vkGetPhysicalDeviceFormatProperties2KHR = (PFN_vkGetPhysicalDeviceFormatProperties2KHR)load(context, "vkGetPhysicalDeviceFormatProperties2KHR"); |
| - vkGetPhysicalDeviceImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceImageFormatProperties2KHR"); |
| - vkGetPhysicalDeviceMemoryProperties2KHR = (PFN_vkGetPhysicalDeviceMemoryProperties2KHR)load(context, "vkGetPhysicalDeviceMemoryProperties2KHR"); |
| - vkGetPhysicalDeviceProperties2KHR = (PFN_vkGetPhysicalDeviceProperties2KHR)load(context, "vkGetPhysicalDeviceProperties2KHR"); |
| - vkGetPhysicalDeviceQueueFamilyProperties2KHR = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2KHR"); |
| - vkGetPhysicalDeviceSparseImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR"); |
| + vkGetPhysicalDeviceFeatures2KHR = (PFN_vkGetPhysicalDeviceFeatures2KHR)load(context, "vkGetPhysicalDeviceFeatures2KHR"); |
| + vkGetPhysicalDeviceFormatProperties2KHR = (PFN_vkGetPhysicalDeviceFormatProperties2KHR)load(context, "vkGetPhysicalDeviceFormatProperties2KHR"); |
| + vkGetPhysicalDeviceImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceImageFormatProperties2KHR"); |
| + vkGetPhysicalDeviceMemoryProperties2KHR = (PFN_vkGetPhysicalDeviceMemoryProperties2KHR)load(context, "vkGetPhysicalDeviceMemoryProperties2KHR"); |
| + vkGetPhysicalDeviceProperties2KHR = (PFN_vkGetPhysicalDeviceProperties2KHR)load(context, "vkGetPhysicalDeviceProperties2KHR"); |
| + vkGetPhysicalDeviceQueueFamilyProperties2KHR = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2KHR"); |
| + vkGetPhysicalDeviceSparseImageFormatProperties2KHR = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR"); |
| #endif /* defined(VK_KHR_get_physical_device_properties2) */ |
| #if defined(VK_KHR_get_surface_capabilities2) |
| - vkGetPhysicalDeviceSurfaceCapabilities2KHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2KHR"); |
| - vkGetPhysicalDeviceSurfaceFormats2KHR = (PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)load(context, "vkGetPhysicalDeviceSurfaceFormats2KHR"); |
| + vkGetPhysicalDeviceSurfaceCapabilities2KHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilities2KHR"); |
| + vkGetPhysicalDeviceSurfaceFormats2KHR = (PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)load(context, "vkGetPhysicalDeviceSurfaceFormats2KHR"); |
| #endif /* defined(VK_KHR_get_surface_capabilities2) */ |
| #if defined(VK_KHR_performance_query) |
| - vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = (PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)load(context, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR"); |
| - vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = (PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)load(context, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR"); |
| + vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = (PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)load(context, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR"); |
| + vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = (PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)load(context, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR"); |
| #endif /* defined(VK_KHR_performance_query) */ |
| #if defined(VK_KHR_surface) |
| - vkDestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)load(context, "vkDestroySurfaceKHR"); |
| - vkGetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); |
| - vkGetPhysicalDeviceSurfaceFormatsKHR = (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)load(context, "vkGetPhysicalDeviceSurfaceFormatsKHR"); |
| - vkGetPhysicalDeviceSurfacePresentModesKHR = (PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)load(context, "vkGetPhysicalDeviceSurfacePresentModesKHR"); |
| - vkGetPhysicalDeviceSurfaceSupportKHR = (PFN_vkGetPhysicalDeviceSurfaceSupportKHR)load(context, "vkGetPhysicalDeviceSurfaceSupportKHR"); |
| + vkDestroySurfaceKHR = (PFN_vkDestroySurfaceKHR)load(context, "vkDestroySurfaceKHR"); |
| + vkGetPhysicalDeviceSurfaceCapabilitiesKHR = (PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)load(context, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); |
| + vkGetPhysicalDeviceSurfaceFormatsKHR = (PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)load(context, "vkGetPhysicalDeviceSurfaceFormatsKHR"); |
| + vkGetPhysicalDeviceSurfacePresentModesKHR = (PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)load(context, "vkGetPhysicalDeviceSurfacePresentModesKHR"); |
| + vkGetPhysicalDeviceSurfaceSupportKHR = (PFN_vkGetPhysicalDeviceSurfaceSupportKHR)load(context, "vkGetPhysicalDeviceSurfaceSupportKHR"); |
| #endif /* defined(VK_KHR_surface) */ |
| #if defined(VK_KHR_wayland_surface) |
| - vkCreateWaylandSurfaceKHR = (PFN_vkCreateWaylandSurfaceKHR)load(context, "vkCreateWaylandSurfaceKHR"); |
| - vkGetPhysicalDeviceWaylandPresentationSupportKHR = (PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)load(context, "vkGetPhysicalDeviceWaylandPresentationSupportKHR"); |
| + vkCreateWaylandSurfaceKHR = (PFN_vkCreateWaylandSurfaceKHR)load(context, "vkCreateWaylandSurfaceKHR"); |
| + vkGetPhysicalDeviceWaylandPresentationSupportKHR = (PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)load(context, "vkGetPhysicalDeviceWaylandPresentationSupportKHR"); |
| #endif /* defined(VK_KHR_wayland_surface) */ |
| #if defined(VK_KHR_win32_surface) |
| - vkCreateWin32SurfaceKHR = (PFN_vkCreateWin32SurfaceKHR)load(context, "vkCreateWin32SurfaceKHR"); |
| - vkGetPhysicalDeviceWin32PresentationSupportKHR = (PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)load(context, "vkGetPhysicalDeviceWin32PresentationSupportKHR"); |
| + vkCreateWin32SurfaceKHR = (PFN_vkCreateWin32SurfaceKHR)load(context, "vkCreateWin32SurfaceKHR"); |
| + vkGetPhysicalDeviceWin32PresentationSupportKHR = (PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)load(context, "vkGetPhysicalDeviceWin32PresentationSupportKHR"); |
| #endif /* defined(VK_KHR_win32_surface) */ |
| #if defined(VK_KHR_xcb_surface) |
| - vkCreateXcbSurfaceKHR = (PFN_vkCreateXcbSurfaceKHR)load(context, "vkCreateXcbSurfaceKHR"); |
| - vkGetPhysicalDeviceXcbPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXcbPresentationSupportKHR"); |
| + vkCreateXcbSurfaceKHR = (PFN_vkCreateXcbSurfaceKHR)load(context, "vkCreateXcbSurfaceKHR"); |
| + vkGetPhysicalDeviceXcbPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXcbPresentationSupportKHR"); |
| #endif /* defined(VK_KHR_xcb_surface) */ |
| #if defined(VK_KHR_xlib_surface) |
| - vkCreateXlibSurfaceKHR = (PFN_vkCreateXlibSurfaceKHR)load(context, "vkCreateXlibSurfaceKHR"); |
| - vkGetPhysicalDeviceXlibPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXlibPresentationSupportKHR"); |
| + vkCreateXlibSurfaceKHR = (PFN_vkCreateXlibSurfaceKHR)load(context, "vkCreateXlibSurfaceKHR"); |
| + vkGetPhysicalDeviceXlibPresentationSupportKHR = (PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)load(context, "vkGetPhysicalDeviceXlibPresentationSupportKHR"); |
| #endif /* defined(VK_KHR_xlib_surface) */ |
| #if defined(VK_MVK_ios_surface) |
| - vkCreateIOSSurfaceMVK = (PFN_vkCreateIOSSurfaceMVK)load(context, "vkCreateIOSSurfaceMVK"); |
| + vkCreateIOSSurfaceMVK = (PFN_vkCreateIOSSurfaceMVK)load(context, "vkCreateIOSSurfaceMVK"); |
| #endif /* defined(VK_MVK_ios_surface) */ |
| #if defined(VK_MVK_macos_surface) |
| - vkCreateMacOSSurfaceMVK = (PFN_vkCreateMacOSSurfaceMVK)load(context, "vkCreateMacOSSurfaceMVK"); |
| + vkCreateMacOSSurfaceMVK = (PFN_vkCreateMacOSSurfaceMVK)load(context, "vkCreateMacOSSurfaceMVK"); |
| #endif /* defined(VK_MVK_macos_surface) */ |
| #if defined(VK_NN_vi_surface) |
| - vkCreateViSurfaceNN = (PFN_vkCreateViSurfaceNN)load(context, "vkCreateViSurfaceNN"); |
| + vkCreateViSurfaceNN = (PFN_vkCreateViSurfaceNN)load(context, "vkCreateViSurfaceNN"); |
| #endif /* defined(VK_NN_vi_surface) */ |
| #if defined(VK_NVX_device_generated_commands) |
| - vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX = (PFN_vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX)load(context, "vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX"); |
| + vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX = (PFN_vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX)load(context, "vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX"); |
| #endif /* defined(VK_NVX_device_generated_commands) */ |
| #if defined(VK_NV_cooperative_matrix) |
| - vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)load(context, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"); |
| + vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)load(context, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"); |
| #endif /* defined(VK_NV_cooperative_matrix) */ |
| #if defined(VK_NV_coverage_reduction_mode) |
| - vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = (PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)load(context, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV"); |
| + vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = (PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)load(context, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV"); |
| #endif /* defined(VK_NV_coverage_reduction_mode) */ |
| #if defined(VK_NV_external_memory_capabilities) |
| - vkGetPhysicalDeviceExternalImageFormatPropertiesNV = (PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)load(context, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV"); |
| + vkGetPhysicalDeviceExternalImageFormatPropertiesNV = (PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)load(context, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV"); |
| #endif /* defined(VK_NV_external_memory_capabilities) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - vkGetPhysicalDevicePresentRectanglesKHR = (PFN_vkGetPhysicalDevicePresentRectanglesKHR)load(context, "vkGetPhysicalDevicePresentRectanglesKHR"); |
| + vkGetPhysicalDevicePresentRectanglesKHR = (PFN_vkGetPhysicalDevicePresentRectanglesKHR)load(context, "vkGetPhysicalDevicePresentRectanglesKHR"); |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| - /* VOLK_GENERATE_LOAD_INSTANCE */ |
| + /* VOLK_GENERATE_LOAD_INSTANCE */ |
| } |
| |
| static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, const char*)) |
| { |
| - /* VOLK_GENERATE_LOAD_DEVICE */ |
| + /* VOLK_GENERATE_LOAD_DEVICE */ |
| #if defined(VK_VERSION_1_0) |
| - vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers"); |
| - vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets"); |
| - vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory"); |
| - vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer"); |
| - vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory"); |
| - vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory"); |
| - vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery"); |
| - vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass"); |
| - vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets"); |
| - vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer"); |
| - vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline"); |
| - vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers"); |
| - vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage"); |
| - vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments"); |
| - vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage"); |
| - vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage"); |
| - vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer"); |
| - vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage"); |
| - vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage"); |
| - vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer"); |
| - vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults"); |
| - vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch"); |
| - vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect"); |
| - vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw"); |
| - vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed"); |
| - vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect"); |
| - vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect"); |
| - vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery"); |
| - vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass"); |
| - vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands"); |
| - vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer"); |
| - vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass"); |
| - vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier"); |
| - vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants"); |
| - vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent"); |
| - vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool"); |
| - vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage"); |
| - vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants"); |
| - vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias"); |
| - vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds"); |
| - vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent"); |
| - vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth"); |
| - vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor"); |
| - vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask"); |
| - vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference"); |
| - vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask"); |
| - vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport"); |
| - vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer"); |
| - vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents"); |
| - vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp"); |
| - vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer"); |
| - vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView"); |
| - vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool"); |
| - vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines"); |
| - vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool"); |
| - vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout"); |
| - vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent"); |
| - vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence"); |
| - vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer"); |
| - vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines"); |
| - vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage"); |
| - vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView"); |
| - vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache"); |
| - vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout"); |
| - vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool"); |
| - vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass"); |
| - vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler"); |
| - vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore"); |
| - vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule"); |
| - vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer"); |
| - vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView"); |
| - vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool"); |
| - vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool"); |
| - vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout"); |
| - vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice"); |
| - vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent"); |
| - vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence"); |
| - vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer"); |
| - vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage"); |
| - vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView"); |
| - vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline"); |
| - vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache"); |
| - vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout"); |
| - vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool"); |
| - vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass"); |
| - vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler"); |
| - vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore"); |
| - vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule"); |
| - vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle"); |
| - vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer"); |
| - vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges"); |
| - vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers"); |
| - vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets"); |
| - vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory"); |
| - vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements"); |
| - vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment"); |
| - vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue"); |
| - vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus"); |
| - vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus"); |
| - vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements"); |
| - vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements"); |
| - vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout"); |
| - vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData"); |
| - vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults"); |
| - vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity"); |
| - vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges"); |
| - vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory"); |
| - vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches"); |
| - vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse"); |
| - vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit"); |
| - vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle"); |
| - vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer"); |
| - vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool"); |
| - vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool"); |
| - vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent"); |
| - vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences"); |
| - vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent"); |
| - vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory"); |
| - vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets"); |
| - vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences"); |
| + vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers"); |
| + vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets"); |
| + vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory"); |
| + vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer"); |
| + vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory"); |
| + vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory"); |
| + vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery"); |
| + vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass"); |
| + vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets"); |
| + vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer"); |
| + vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline"); |
| + vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers"); |
| + vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage"); |
| + vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments"); |
| + vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage"); |
| + vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage"); |
| + vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer"); |
| + vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage"); |
| + vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage"); |
| + vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer"); |
| + vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults"); |
| + vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch"); |
| + vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect"); |
| + vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw"); |
| + vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed"); |
| + vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect"); |
| + vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect"); |
| + vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery"); |
| + vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass"); |
| + vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands"); |
| + vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer"); |
| + vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass"); |
| + vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier"); |
| + vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants"); |
| + vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent"); |
| + vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool"); |
| + vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage"); |
| + vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants"); |
| + vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias"); |
| + vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds"); |
| + vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent"); |
| + vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth"); |
| + vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor"); |
| + vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask"); |
| + vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference"); |
| + vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask"); |
| + vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport"); |
| + vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer"); |
| + vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents"); |
| + vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp"); |
| + vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer"); |
| + vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView"); |
| + vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool"); |
| + vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines"); |
| + vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool"); |
| + vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout"); |
| + vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent"); |
| + vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence"); |
| + vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer"); |
| + vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines"); |
| + vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage"); |
| + vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView"); |
| + vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache"); |
| + vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout"); |
| + vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool"); |
| + vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass"); |
| + vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler"); |
| + vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore"); |
| + vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule"); |
| + vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer"); |
| + vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView"); |
| + vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool"); |
| + vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool"); |
| + vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout"); |
| + vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice"); |
| + vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent"); |
| + vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence"); |
| + vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer"); |
| + vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage"); |
| + vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView"); |
| + vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline"); |
| + vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache"); |
| + vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout"); |
| + vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool"); |
| + vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass"); |
| + vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler"); |
| + vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore"); |
| + vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule"); |
| + vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle"); |
| + vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer"); |
| + vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges"); |
| + vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers"); |
| + vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets"); |
| + vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory"); |
| + vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements"); |
| + vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment"); |
| + vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue"); |
| + vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus"); |
| + vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus"); |
| + vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements"); |
| + vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements"); |
| + vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout"); |
| + vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData"); |
| + vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults"); |
| + vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity"); |
| + vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges"); |
| + vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory"); |
| + vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches"); |
| + vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse"); |
| + vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit"); |
| + vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle"); |
| + vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer"); |
| + vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool"); |
| + vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool"); |
| + vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent"); |
| + vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences"); |
| + vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent"); |
| + vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory"); |
| + vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets"); |
| + vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences"); |
| #endif /* defined(VK_VERSION_1_0) */ |
| #if defined(VK_VERSION_1_1) |
| - vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2"); |
| - vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2"); |
| - vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase"); |
| - vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask"); |
| - vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate"); |
| - vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion"); |
| - vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate"); |
| - vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion"); |
| - vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2"); |
| - vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport"); |
| - vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures"); |
| - vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2"); |
| - vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2"); |
| - vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2"); |
| - vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool"); |
| - vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate"); |
| + vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2"); |
| + vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2"); |
| + vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase"); |
| + vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask"); |
| + vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate"); |
| + vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion"); |
| + vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate"); |
| + vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion"); |
| + vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2"); |
| + vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport"); |
| + vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures"); |
| + vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2"); |
| + vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2"); |
| + vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2"); |
| + vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool"); |
| + vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate"); |
| #endif /* defined(VK_VERSION_1_1) */ |
| #if defined(VK_AMD_buffer_marker) |
| - vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD"); |
| + vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD"); |
| #endif /* defined(VK_AMD_buffer_marker) */ |
| #if defined(VK_AMD_display_native_hdr) |
| - vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD"); |
| + vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD"); |
| #endif /* defined(VK_AMD_display_native_hdr) */ |
| #if defined(VK_AMD_draw_indirect_count) |
| - vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD"); |
| - vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD"); |
| + vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD"); |
| + vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD"); |
| #endif /* defined(VK_AMD_draw_indirect_count) */ |
| #if defined(VK_AMD_shader_info) |
| - vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD"); |
| + vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD"); |
| #endif /* defined(VK_AMD_shader_info) */ |
| #if defined(VK_ANDROID_external_memory_android_hardware_buffer) |
| - vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID"); |
| - vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID"); |
| + vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID"); |
| + vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID"); |
| #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */ |
| #if defined(VK_EXT_buffer_device_address) |
| - vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT"); |
| + vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT"); |
| #endif /* defined(VK_EXT_buffer_device_address) */ |
| #if defined(VK_EXT_calibrated_timestamps) |
| - vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT"); |
| + vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT"); |
| #endif /* defined(VK_EXT_calibrated_timestamps) */ |
| #if defined(VK_EXT_conditional_rendering) |
| - vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT"); |
| - vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT"); |
| + vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT"); |
| + vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT"); |
| #endif /* defined(VK_EXT_conditional_rendering) */ |
| #if defined(VK_EXT_debug_marker) |
| - vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT"); |
| - vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT"); |
| - vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT"); |
| - vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT"); |
| - vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT"); |
| + vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT"); |
| + vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT"); |
| + vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT"); |
| + vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT"); |
| + vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT"); |
| #endif /* defined(VK_EXT_debug_marker) */ |
| #if defined(VK_EXT_discard_rectangles) |
| - vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT"); |
| + vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT"); |
| #endif /* defined(VK_EXT_discard_rectangles) */ |
| #if defined(VK_EXT_display_control) |
| - vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT"); |
| - vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT"); |
| - vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT"); |
| - vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT"); |
| + vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT"); |
| + vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT"); |
| + vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT"); |
| + vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT"); |
| #endif /* defined(VK_EXT_display_control) */ |
| #if defined(VK_EXT_external_memory_host) |
| - vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT"); |
| + vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT"); |
| #endif /* defined(VK_EXT_external_memory_host) */ |
| #if defined(VK_EXT_full_screen_exclusive) |
| - vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT"); |
| - vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT"); |
| + vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT"); |
| + vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT"); |
| #endif /* defined(VK_EXT_full_screen_exclusive) */ |
| #if defined(VK_EXT_hdr_metadata) |
| - vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT"); |
| + vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT"); |
| #endif /* defined(VK_EXT_hdr_metadata) */ |
| #if defined(VK_EXT_host_query_reset) |
| - vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT"); |
| + vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT"); |
| #endif /* defined(VK_EXT_host_query_reset) */ |
| #if defined(VK_EXT_image_drm_format_modifier) |
| - vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT"); |
| + vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT"); |
| #endif /* defined(VK_EXT_image_drm_format_modifier) */ |
| #if defined(VK_EXT_line_rasterization) |
| - vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT"); |
| + vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT"); |
| #endif /* defined(VK_EXT_line_rasterization) */ |
| #if defined(VK_EXT_sample_locations) |
| - vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT"); |
| + vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT"); |
| #endif /* defined(VK_EXT_sample_locations) */ |
| #if defined(VK_EXT_transform_feedback) |
| - vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT"); |
| - vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT"); |
| - vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT"); |
| - vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT"); |
| - vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT"); |
| - vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT"); |
| + vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT"); |
| + vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT"); |
| + vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT"); |
| + vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT"); |
| + vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT"); |
| + vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT"); |
| #endif /* defined(VK_EXT_transform_feedback) */ |
| #if defined(VK_EXT_validation_cache) |
| - vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT"); |
| - vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT"); |
| - vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT"); |
| - vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT"); |
| + vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT"); |
| + vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT"); |
| + vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT"); |
| + vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT"); |
| #endif /* defined(VK_EXT_validation_cache) */ |
| #if defined(VK_GOOGLE_display_timing) |
| - vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE"); |
| - vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE"); |
| + vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE"); |
| + vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE"); |
| #endif /* defined(VK_GOOGLE_display_timing) */ |
| #if defined(VK_INTEL_performance_query) |
| - vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL"); |
| - vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL"); |
| - vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL"); |
| - vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL"); |
| - vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL"); |
| - vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL"); |
| - vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL"); |
| - vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL"); |
| - vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL"); |
| + vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL"); |
| + vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL"); |
| + vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL"); |
| + vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL"); |
| + vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL"); |
| + vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL"); |
| + vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL"); |
| + vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL"); |
| + vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL"); |
| #endif /* defined(VK_INTEL_performance_query) */ |
| #if defined(VK_KHR_bind_memory2) |
| - vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR"); |
| - vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR"); |
| + vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR"); |
| + vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR"); |
| #endif /* defined(VK_KHR_bind_memory2) */ |
| #if defined(VK_KHR_buffer_device_address) |
| - vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR"); |
| - vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR"); |
| - vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR"); |
| + vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR"); |
| + vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR"); |
| + vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR"); |
| #endif /* defined(VK_KHR_buffer_device_address) */ |
| #if defined(VK_KHR_create_renderpass2) |
| - vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR"); |
| - vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR"); |
| - vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR"); |
| - vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR"); |
| + vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR"); |
| + vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR"); |
| + vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR"); |
| + vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR"); |
| #endif /* defined(VK_KHR_create_renderpass2) */ |
| #if defined(VK_KHR_descriptor_update_template) |
| - vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR"); |
| - vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR"); |
| - vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR"); |
| + vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR"); |
| + vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR"); |
| + vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR"); |
| #endif /* defined(VK_KHR_descriptor_update_template) */ |
| #if defined(VK_KHR_device_group) |
| - vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); |
| - vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); |
| - vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR"); |
| + vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); |
| + vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); |
| + vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR"); |
| #endif /* defined(VK_KHR_device_group) */ |
| #if defined(VK_KHR_display_swapchain) |
| - vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR"); |
| + vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR"); |
| #endif /* defined(VK_KHR_display_swapchain) */ |
| #if defined(VK_KHR_draw_indirect_count) |
| - vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR"); |
| - vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR"); |
| + vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR"); |
| + vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR"); |
| #endif /* defined(VK_KHR_draw_indirect_count) */ |
| #if defined(VK_KHR_external_fence_fd) |
| - vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR"); |
| - vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR"); |
| + vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR"); |
| + vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR"); |
| #endif /* defined(VK_KHR_external_fence_fd) */ |
| #if defined(VK_KHR_external_fence_win32) |
| - vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR"); |
| - vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR"); |
| + vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR"); |
| + vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR"); |
| #endif /* defined(VK_KHR_external_fence_win32) */ |
| #if defined(VK_KHR_external_memory_fd) |
| - vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR"); |
| - vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR"); |
| + vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR"); |
| + vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR"); |
| #endif /* defined(VK_KHR_external_memory_fd) */ |
| #if defined(VK_KHR_external_memory_win32) |
| - vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR"); |
| - vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR"); |
| + vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR"); |
| + vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR"); |
| #endif /* defined(VK_KHR_external_memory_win32) */ |
| #if defined(VK_KHR_external_semaphore_fd) |
| - vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR"); |
| - vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR"); |
| + vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR"); |
| + vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR"); |
| #endif /* defined(VK_KHR_external_semaphore_fd) */ |
| #if defined(VK_KHR_external_semaphore_win32) |
| - vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR"); |
| - vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR"); |
| + vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR"); |
| + vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR"); |
| #endif /* defined(VK_KHR_external_semaphore_win32) */ |
| #if defined(VK_KHR_get_memory_requirements2) |
| - vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR"); |
| - vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR"); |
| - vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR"); |
| + vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR"); |
| + vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR"); |
| + vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR"); |
| #endif /* defined(VK_KHR_get_memory_requirements2) */ |
| #if defined(VK_KHR_maintenance1) |
| - vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR"); |
| + vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR"); |
| #endif /* defined(VK_KHR_maintenance1) */ |
| #if defined(VK_KHR_maintenance3) |
| - vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR"); |
| + vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR"); |
| #endif /* defined(VK_KHR_maintenance3) */ |
| #if defined(VK_KHR_performance_query) |
| - vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR"); |
| - vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR"); |
| + vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR"); |
| + vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR"); |
| #endif /* defined(VK_KHR_performance_query) */ |
| #if defined(VK_KHR_pipeline_executable_properties) |
| - vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR"); |
| - vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR"); |
| - vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR"); |
| + vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR"); |
| + vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR"); |
| + vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR"); |
| #endif /* defined(VK_KHR_pipeline_executable_properties) */ |
| #if defined(VK_KHR_push_descriptor) |
| - vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR"); |
| + vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR"); |
| #endif /* defined(VK_KHR_push_descriptor) */ |
| #if defined(VK_KHR_sampler_ycbcr_conversion) |
| - vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR"); |
| - vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR"); |
| + vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR"); |
| + vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR"); |
| #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */ |
| #if defined(VK_KHR_shared_presentable_image) |
| - vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR"); |
| + vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR"); |
| #endif /* defined(VK_KHR_shared_presentable_image) */ |
| #if defined(VK_KHR_swapchain) |
| - vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR"); |
| - vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR"); |
| - vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR"); |
| - vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR"); |
| - vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR"); |
| + vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR"); |
| + vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR"); |
| + vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR"); |
| + vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR"); |
| + vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR"); |
| #endif /* defined(VK_KHR_swapchain) */ |
| #if defined(VK_KHR_timeline_semaphore) |
| - vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR"); |
| - vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR"); |
| - vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR"); |
| + vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR"); |
| + vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR"); |
| + vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR"); |
| #endif /* defined(VK_KHR_timeline_semaphore) */ |
| #if defined(VK_NVX_device_generated_commands) |
| - vkCmdProcessCommandsNVX = (PFN_vkCmdProcessCommandsNVX)load(context, "vkCmdProcessCommandsNVX"); |
| - vkCmdReserveSpaceForCommandsNVX = (PFN_vkCmdReserveSpaceForCommandsNVX)load(context, "vkCmdReserveSpaceForCommandsNVX"); |
| - vkCreateIndirectCommandsLayoutNVX = (PFN_vkCreateIndirectCommandsLayoutNVX)load(context, "vkCreateIndirectCommandsLayoutNVX"); |
| - vkCreateObjectTableNVX = (PFN_vkCreateObjectTableNVX)load(context, "vkCreateObjectTableNVX"); |
| - vkDestroyIndirectCommandsLayoutNVX = (PFN_vkDestroyIndirectCommandsLayoutNVX)load(context, "vkDestroyIndirectCommandsLayoutNVX"); |
| - vkDestroyObjectTableNVX = (PFN_vkDestroyObjectTableNVX)load(context, "vkDestroyObjectTableNVX"); |
| - vkRegisterObjectsNVX = (PFN_vkRegisterObjectsNVX)load(context, "vkRegisterObjectsNVX"); |
| - vkUnregisterObjectsNVX = (PFN_vkUnregisterObjectsNVX)load(context, "vkUnregisterObjectsNVX"); |
| + vkCmdProcessCommandsNVX = (PFN_vkCmdProcessCommandsNVX)load(context, "vkCmdProcessCommandsNVX"); |
| + vkCmdReserveSpaceForCommandsNVX = (PFN_vkCmdReserveSpaceForCommandsNVX)load(context, "vkCmdReserveSpaceForCommandsNVX"); |
| + vkCreateIndirectCommandsLayoutNVX = (PFN_vkCreateIndirectCommandsLayoutNVX)load(context, "vkCreateIndirectCommandsLayoutNVX"); |
| + vkCreateObjectTableNVX = (PFN_vkCreateObjectTableNVX)load(context, "vkCreateObjectTableNVX"); |
| + vkDestroyIndirectCommandsLayoutNVX = (PFN_vkDestroyIndirectCommandsLayoutNVX)load(context, "vkDestroyIndirectCommandsLayoutNVX"); |
| + vkDestroyObjectTableNVX = (PFN_vkDestroyObjectTableNVX)load(context, "vkDestroyObjectTableNVX"); |
| + vkRegisterObjectsNVX = (PFN_vkRegisterObjectsNVX)load(context, "vkRegisterObjectsNVX"); |
| + vkUnregisterObjectsNVX = (PFN_vkUnregisterObjectsNVX)load(context, "vkUnregisterObjectsNVX"); |
| #endif /* defined(VK_NVX_device_generated_commands) */ |
| #if defined(VK_NVX_image_view_handle) |
| - vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX"); |
| + vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX"); |
| #endif /* defined(VK_NVX_image_view_handle) */ |
| #if defined(VK_NV_clip_space_w_scaling) |
| - vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV"); |
| + vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV"); |
| #endif /* defined(VK_NV_clip_space_w_scaling) */ |
| #if defined(VK_NV_device_diagnostic_checkpoints) |
| - vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV"); |
| - vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV"); |
| + vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV"); |
| + vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV"); |
| #endif /* defined(VK_NV_device_diagnostic_checkpoints) */ |
| #if defined(VK_NV_external_memory_win32) |
| - vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV"); |
| + vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV"); |
| #endif /* defined(VK_NV_external_memory_win32) */ |
| #if defined(VK_NV_mesh_shader) |
| - vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV"); |
| - vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV"); |
| - vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV"); |
| + vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV"); |
| + vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV"); |
| + vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV"); |
| #endif /* defined(VK_NV_mesh_shader) */ |
| #if defined(VK_NV_ray_tracing) |
| - vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV"); |
| - vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV"); |
| - vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV"); |
| - vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV"); |
| - vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV"); |
| - vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV"); |
| - vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV"); |
| - vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV"); |
| - vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV"); |
| - vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV"); |
| - vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV"); |
| - vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV"); |
| + vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV"); |
| + vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV"); |
| + vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV"); |
| + vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV"); |
| + vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV"); |
| + vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV"); |
| + vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV"); |
| + vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV"); |
| + vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV"); |
| + vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV"); |
| + vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV"); |
| + vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV"); |
| #endif /* defined(VK_NV_ray_tracing) */ |
| #if defined(VK_NV_scissor_exclusive) |
| - vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV"); |
| + vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV"); |
| #endif /* defined(VK_NV_scissor_exclusive) */ |
| #if defined(VK_NV_shading_rate_image) |
| - vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV"); |
| - vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV"); |
| - vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV"); |
| + vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV"); |
| + vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV"); |
| + vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV"); |
| #endif /* defined(VK_NV_shading_rate_image) */ |
| #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) |
| - vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT"); |
| + vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT"); |
| #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) |
| - vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR"); |
| + vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR"); |
| #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR"); |
| - vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR"); |
| + vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR"); |
| + vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR"); |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR"); |
| + vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR"); |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| - /* VOLK_GENERATE_LOAD_DEVICE */ |
| + /* VOLK_GENERATE_LOAD_DEVICE */ |
| } |
| |
| static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, PFN_vkVoidFunction (*load)(void*, const char*)) |
| { |
| - /* VOLK_GENERATE_LOAD_DEVICE_TABLE */ |
| + /* VOLK_GENERATE_LOAD_DEVICE_TABLE */ |
| #if defined(VK_VERSION_1_0) |
| - table->vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers"); |
| - table->vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets"); |
| - table->vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory"); |
| - table->vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer"); |
| - table->vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory"); |
| - table->vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory"); |
| - table->vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery"); |
| - table->vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass"); |
| - table->vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets"); |
| - table->vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer"); |
| - table->vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline"); |
| - table->vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers"); |
| - table->vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage"); |
| - table->vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments"); |
| - table->vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage"); |
| - table->vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage"); |
| - table->vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer"); |
| - table->vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage"); |
| - table->vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage"); |
| - table->vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer"); |
| - table->vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults"); |
| - table->vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch"); |
| - table->vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect"); |
| - table->vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw"); |
| - table->vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed"); |
| - table->vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect"); |
| - table->vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect"); |
| - table->vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery"); |
| - table->vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass"); |
| - table->vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands"); |
| - table->vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer"); |
| - table->vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass"); |
| - table->vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier"); |
| - table->vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants"); |
| - table->vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent"); |
| - table->vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool"); |
| - table->vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage"); |
| - table->vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants"); |
| - table->vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias"); |
| - table->vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds"); |
| - table->vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent"); |
| - table->vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth"); |
| - table->vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor"); |
| - table->vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask"); |
| - table->vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference"); |
| - table->vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask"); |
| - table->vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport"); |
| - table->vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer"); |
| - table->vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents"); |
| - table->vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp"); |
| - table->vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer"); |
| - table->vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView"); |
| - table->vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool"); |
| - table->vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines"); |
| - table->vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool"); |
| - table->vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout"); |
| - table->vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent"); |
| - table->vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence"); |
| - table->vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer"); |
| - table->vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines"); |
| - table->vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage"); |
| - table->vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView"); |
| - table->vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache"); |
| - table->vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout"); |
| - table->vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool"); |
| - table->vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass"); |
| - table->vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler"); |
| - table->vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore"); |
| - table->vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule"); |
| - table->vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer"); |
| - table->vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView"); |
| - table->vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool"); |
| - table->vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool"); |
| - table->vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout"); |
| - table->vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice"); |
| - table->vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent"); |
| - table->vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence"); |
| - table->vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer"); |
| - table->vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage"); |
| - table->vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView"); |
| - table->vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline"); |
| - table->vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache"); |
| - table->vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout"); |
| - table->vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool"); |
| - table->vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass"); |
| - table->vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler"); |
| - table->vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore"); |
| - table->vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule"); |
| - table->vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle"); |
| - table->vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer"); |
| - table->vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges"); |
| - table->vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers"); |
| - table->vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets"); |
| - table->vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory"); |
| - table->vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements"); |
| - table->vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment"); |
| - table->vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue"); |
| - table->vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus"); |
| - table->vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus"); |
| - table->vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements"); |
| - table->vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements"); |
| - table->vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout"); |
| - table->vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData"); |
| - table->vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults"); |
| - table->vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity"); |
| - table->vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges"); |
| - table->vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory"); |
| - table->vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches"); |
| - table->vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse"); |
| - table->vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit"); |
| - table->vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle"); |
| - table->vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer"); |
| - table->vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool"); |
| - table->vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool"); |
| - table->vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent"); |
| - table->vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences"); |
| - table->vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent"); |
| - table->vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory"); |
| - table->vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets"); |
| - table->vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences"); |
| + table->vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers"); |
| + table->vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets"); |
| + table->vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory"); |
| + table->vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer"); |
| + table->vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory"); |
| + table->vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory"); |
| + table->vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery"); |
| + table->vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass"); |
| + table->vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets"); |
| + table->vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer"); |
| + table->vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline"); |
| + table->vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers"); |
| + table->vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage"); |
| + table->vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments"); |
| + table->vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage"); |
| + table->vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage"); |
| + table->vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer"); |
| + table->vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage"); |
| + table->vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage"); |
| + table->vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer"); |
| + table->vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults"); |
| + table->vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch"); |
| + table->vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect"); |
| + table->vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw"); |
| + table->vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed"); |
| + table->vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect"); |
| + table->vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect"); |
| + table->vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery"); |
| + table->vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass"); |
| + table->vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands"); |
| + table->vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer"); |
| + table->vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass"); |
| + table->vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier"); |
| + table->vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants"); |
| + table->vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent"); |
| + table->vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool"); |
| + table->vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage"); |
| + table->vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants"); |
| + table->vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias"); |
| + table->vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds"); |
| + table->vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent"); |
| + table->vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth"); |
| + table->vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor"); |
| + table->vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask"); |
| + table->vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference"); |
| + table->vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask"); |
| + table->vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport"); |
| + table->vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer"); |
| + table->vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents"); |
| + table->vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp"); |
| + table->vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer"); |
| + table->vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView"); |
| + table->vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool"); |
| + table->vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines"); |
| + table->vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)load(context, "vkCreateDescriptorPool"); |
| + table->vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)load(context, "vkCreateDescriptorSetLayout"); |
| + table->vkCreateEvent = (PFN_vkCreateEvent)load(context, "vkCreateEvent"); |
| + table->vkCreateFence = (PFN_vkCreateFence)load(context, "vkCreateFence"); |
| + table->vkCreateFramebuffer = (PFN_vkCreateFramebuffer)load(context, "vkCreateFramebuffer"); |
| + table->vkCreateGraphicsPipelines = (PFN_vkCreateGraphicsPipelines)load(context, "vkCreateGraphicsPipelines"); |
| + table->vkCreateImage = (PFN_vkCreateImage)load(context, "vkCreateImage"); |
| + table->vkCreateImageView = (PFN_vkCreateImageView)load(context, "vkCreateImageView"); |
| + table->vkCreatePipelineCache = (PFN_vkCreatePipelineCache)load(context, "vkCreatePipelineCache"); |
| + table->vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)load(context, "vkCreatePipelineLayout"); |
| + table->vkCreateQueryPool = (PFN_vkCreateQueryPool)load(context, "vkCreateQueryPool"); |
| + table->vkCreateRenderPass = (PFN_vkCreateRenderPass)load(context, "vkCreateRenderPass"); |
| + table->vkCreateSampler = (PFN_vkCreateSampler)load(context, "vkCreateSampler"); |
| + table->vkCreateSemaphore = (PFN_vkCreateSemaphore)load(context, "vkCreateSemaphore"); |
| + table->vkCreateShaderModule = (PFN_vkCreateShaderModule)load(context, "vkCreateShaderModule"); |
| + table->vkDestroyBuffer = (PFN_vkDestroyBuffer)load(context, "vkDestroyBuffer"); |
| + table->vkDestroyBufferView = (PFN_vkDestroyBufferView)load(context, "vkDestroyBufferView"); |
| + table->vkDestroyCommandPool = (PFN_vkDestroyCommandPool)load(context, "vkDestroyCommandPool"); |
| + table->vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)load(context, "vkDestroyDescriptorPool"); |
| + table->vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)load(context, "vkDestroyDescriptorSetLayout"); |
| + table->vkDestroyDevice = (PFN_vkDestroyDevice)load(context, "vkDestroyDevice"); |
| + table->vkDestroyEvent = (PFN_vkDestroyEvent)load(context, "vkDestroyEvent"); |
| + table->vkDestroyFence = (PFN_vkDestroyFence)load(context, "vkDestroyFence"); |
| + table->vkDestroyFramebuffer = (PFN_vkDestroyFramebuffer)load(context, "vkDestroyFramebuffer"); |
| + table->vkDestroyImage = (PFN_vkDestroyImage)load(context, "vkDestroyImage"); |
| + table->vkDestroyImageView = (PFN_vkDestroyImageView)load(context, "vkDestroyImageView"); |
| + table->vkDestroyPipeline = (PFN_vkDestroyPipeline)load(context, "vkDestroyPipeline"); |
| + table->vkDestroyPipelineCache = (PFN_vkDestroyPipelineCache)load(context, "vkDestroyPipelineCache"); |
| + table->vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)load(context, "vkDestroyPipelineLayout"); |
| + table->vkDestroyQueryPool = (PFN_vkDestroyQueryPool)load(context, "vkDestroyQueryPool"); |
| + table->vkDestroyRenderPass = (PFN_vkDestroyRenderPass)load(context, "vkDestroyRenderPass"); |
| + table->vkDestroySampler = (PFN_vkDestroySampler)load(context, "vkDestroySampler"); |
| + table->vkDestroySemaphore = (PFN_vkDestroySemaphore)load(context, "vkDestroySemaphore"); |
| + table->vkDestroyShaderModule = (PFN_vkDestroyShaderModule)load(context, "vkDestroyShaderModule"); |
| + table->vkDeviceWaitIdle = (PFN_vkDeviceWaitIdle)load(context, "vkDeviceWaitIdle"); |
| + table->vkEndCommandBuffer = (PFN_vkEndCommandBuffer)load(context, "vkEndCommandBuffer"); |
| + table->vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)load(context, "vkFlushMappedMemoryRanges"); |
| + table->vkFreeCommandBuffers = (PFN_vkFreeCommandBuffers)load(context, "vkFreeCommandBuffers"); |
| + table->vkFreeDescriptorSets = (PFN_vkFreeDescriptorSets)load(context, "vkFreeDescriptorSets"); |
| + table->vkFreeMemory = (PFN_vkFreeMemory)load(context, "vkFreeMemory"); |
| + table->vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)load(context, "vkGetBufferMemoryRequirements"); |
| + table->vkGetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)load(context, "vkGetDeviceMemoryCommitment"); |
| + table->vkGetDeviceQueue = (PFN_vkGetDeviceQueue)load(context, "vkGetDeviceQueue"); |
| + table->vkGetEventStatus = (PFN_vkGetEventStatus)load(context, "vkGetEventStatus"); |
| + table->vkGetFenceStatus = (PFN_vkGetFenceStatus)load(context, "vkGetFenceStatus"); |
| + table->vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)load(context, "vkGetImageMemoryRequirements"); |
| + table->vkGetImageSparseMemoryRequirements = (PFN_vkGetImageSparseMemoryRequirements)load(context, "vkGetImageSparseMemoryRequirements"); |
| + table->vkGetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)load(context, "vkGetImageSubresourceLayout"); |
| + table->vkGetPipelineCacheData = (PFN_vkGetPipelineCacheData)load(context, "vkGetPipelineCacheData"); |
| + table->vkGetQueryPoolResults = (PFN_vkGetQueryPoolResults)load(context, "vkGetQueryPoolResults"); |
| + table->vkGetRenderAreaGranularity = (PFN_vkGetRenderAreaGranularity)load(context, "vkGetRenderAreaGranularity"); |
| + table->vkInvalidateMappedMemoryRanges = (PFN_vkInvalidateMappedMemoryRanges)load(context, "vkInvalidateMappedMemoryRanges"); |
| + table->vkMapMemory = (PFN_vkMapMemory)load(context, "vkMapMemory"); |
| + table->vkMergePipelineCaches = (PFN_vkMergePipelineCaches)load(context, "vkMergePipelineCaches"); |
| + table->vkQueueBindSparse = (PFN_vkQueueBindSparse)load(context, "vkQueueBindSparse"); |
| + table->vkQueueSubmit = (PFN_vkQueueSubmit)load(context, "vkQueueSubmit"); |
| + table->vkQueueWaitIdle = (PFN_vkQueueWaitIdle)load(context, "vkQueueWaitIdle"); |
| + table->vkResetCommandBuffer = (PFN_vkResetCommandBuffer)load(context, "vkResetCommandBuffer"); |
| + table->vkResetCommandPool = (PFN_vkResetCommandPool)load(context, "vkResetCommandPool"); |
| + table->vkResetDescriptorPool = (PFN_vkResetDescriptorPool)load(context, "vkResetDescriptorPool"); |
| + table->vkResetEvent = (PFN_vkResetEvent)load(context, "vkResetEvent"); |
| + table->vkResetFences = (PFN_vkResetFences)load(context, "vkResetFences"); |
| + table->vkSetEvent = (PFN_vkSetEvent)load(context, "vkSetEvent"); |
| + table->vkUnmapMemory = (PFN_vkUnmapMemory)load(context, "vkUnmapMemory"); |
| + table->vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)load(context, "vkUpdateDescriptorSets"); |
| + table->vkWaitForFences = (PFN_vkWaitForFences)load(context, "vkWaitForFences"); |
| #endif /* defined(VK_VERSION_1_0) */ |
| #if defined(VK_VERSION_1_1) |
| - table->vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2"); |
| - table->vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2"); |
| - table->vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase"); |
| - table->vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask"); |
| - table->vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate"); |
| - table->vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion"); |
| - table->vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate"); |
| - table->vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion"); |
| - table->vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2"); |
| - table->vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport"); |
| - table->vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures"); |
| - table->vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2"); |
| - table->vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2"); |
| - table->vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2"); |
| - table->vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool"); |
| - table->vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate"); |
| + table->vkBindBufferMemory2 = (PFN_vkBindBufferMemory2)load(context, "vkBindBufferMemory2"); |
| + table->vkBindImageMemory2 = (PFN_vkBindImageMemory2)load(context, "vkBindImageMemory2"); |
| + table->vkCmdDispatchBase = (PFN_vkCmdDispatchBase)load(context, "vkCmdDispatchBase"); |
| + table->vkCmdSetDeviceMask = (PFN_vkCmdSetDeviceMask)load(context, "vkCmdSetDeviceMask"); |
| + table->vkCreateDescriptorUpdateTemplate = (PFN_vkCreateDescriptorUpdateTemplate)load(context, "vkCreateDescriptorUpdateTemplate"); |
| + table->vkCreateSamplerYcbcrConversion = (PFN_vkCreateSamplerYcbcrConversion)load(context, "vkCreateSamplerYcbcrConversion"); |
| + table->vkDestroyDescriptorUpdateTemplate = (PFN_vkDestroyDescriptorUpdateTemplate)load(context, "vkDestroyDescriptorUpdateTemplate"); |
| + table->vkDestroySamplerYcbcrConversion = (PFN_vkDestroySamplerYcbcrConversion)load(context, "vkDestroySamplerYcbcrConversion"); |
| + table->vkGetBufferMemoryRequirements2 = (PFN_vkGetBufferMemoryRequirements2)load(context, "vkGetBufferMemoryRequirements2"); |
| + table->vkGetDescriptorSetLayoutSupport = (PFN_vkGetDescriptorSetLayoutSupport)load(context, "vkGetDescriptorSetLayoutSupport"); |
| + table->vkGetDeviceGroupPeerMemoryFeatures = (PFN_vkGetDeviceGroupPeerMemoryFeatures)load(context, "vkGetDeviceGroupPeerMemoryFeatures"); |
| + table->vkGetDeviceQueue2 = (PFN_vkGetDeviceQueue2)load(context, "vkGetDeviceQueue2"); |
| + table->vkGetImageMemoryRequirements2 = (PFN_vkGetImageMemoryRequirements2)load(context, "vkGetImageMemoryRequirements2"); |
| + table->vkGetImageSparseMemoryRequirements2 = (PFN_vkGetImageSparseMemoryRequirements2)load(context, "vkGetImageSparseMemoryRequirements2"); |
| + table->vkTrimCommandPool = (PFN_vkTrimCommandPool)load(context, "vkTrimCommandPool"); |
| + table->vkUpdateDescriptorSetWithTemplate = (PFN_vkUpdateDescriptorSetWithTemplate)load(context, "vkUpdateDescriptorSetWithTemplate"); |
| #endif /* defined(VK_VERSION_1_1) */ |
| #if defined(VK_AMD_buffer_marker) |
| - table->vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD"); |
| + table->vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD"); |
| #endif /* defined(VK_AMD_buffer_marker) */ |
| #if defined(VK_AMD_display_native_hdr) |
| - table->vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD"); |
| + table->vkSetLocalDimmingAMD = (PFN_vkSetLocalDimmingAMD)load(context, "vkSetLocalDimmingAMD"); |
| #endif /* defined(VK_AMD_display_native_hdr) */ |
| #if defined(VK_AMD_draw_indirect_count) |
| - table->vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD"); |
| - table->vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD"); |
| + table->vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD"); |
| + table->vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD"); |
| #endif /* defined(VK_AMD_draw_indirect_count) */ |
| #if defined(VK_AMD_shader_info) |
| - table->vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD"); |
| + table->vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD"); |
| #endif /* defined(VK_AMD_shader_info) */ |
| #if defined(VK_ANDROID_external_memory_android_hardware_buffer) |
| - table->vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID"); |
| - table->vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID"); |
| + table->vkGetAndroidHardwareBufferPropertiesANDROID = (PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, "vkGetAndroidHardwareBufferPropertiesANDROID"); |
| + table->vkGetMemoryAndroidHardwareBufferANDROID = (PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, "vkGetMemoryAndroidHardwareBufferANDROID"); |
| #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */ |
| #if defined(VK_EXT_buffer_device_address) |
| - table->vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT"); |
| + table->vkGetBufferDeviceAddressEXT = (PFN_vkGetBufferDeviceAddressEXT)load(context, "vkGetBufferDeviceAddressEXT"); |
| #endif /* defined(VK_EXT_buffer_device_address) */ |
| #if defined(VK_EXT_calibrated_timestamps) |
| - table->vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT"); |
| + table->vkGetCalibratedTimestampsEXT = (PFN_vkGetCalibratedTimestampsEXT)load(context, "vkGetCalibratedTimestampsEXT"); |
| #endif /* defined(VK_EXT_calibrated_timestamps) */ |
| #if defined(VK_EXT_conditional_rendering) |
| - table->vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT"); |
| - table->vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT"); |
| + table->vkCmdBeginConditionalRenderingEXT = (PFN_vkCmdBeginConditionalRenderingEXT)load(context, "vkCmdBeginConditionalRenderingEXT"); |
| + table->vkCmdEndConditionalRenderingEXT = (PFN_vkCmdEndConditionalRenderingEXT)load(context, "vkCmdEndConditionalRenderingEXT"); |
| #endif /* defined(VK_EXT_conditional_rendering) */ |
| #if defined(VK_EXT_debug_marker) |
| - table->vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT"); |
| - table->vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT"); |
| - table->vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT"); |
| - table->vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT"); |
| - table->vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT"); |
| + table->vkCmdDebugMarkerBeginEXT = (PFN_vkCmdDebugMarkerBeginEXT)load(context, "vkCmdDebugMarkerBeginEXT"); |
| + table->vkCmdDebugMarkerEndEXT = (PFN_vkCmdDebugMarkerEndEXT)load(context, "vkCmdDebugMarkerEndEXT"); |
| + table->vkCmdDebugMarkerInsertEXT = (PFN_vkCmdDebugMarkerInsertEXT)load(context, "vkCmdDebugMarkerInsertEXT"); |
| + table->vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT"); |
| + table->vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT"); |
| #endif /* defined(VK_EXT_debug_marker) */ |
| #if defined(VK_EXT_discard_rectangles) |
| - table->vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT"); |
| + table->vkCmdSetDiscardRectangleEXT = (PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT"); |
| #endif /* defined(VK_EXT_discard_rectangles) */ |
| #if defined(VK_EXT_display_control) |
| - table->vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT"); |
| - table->vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT"); |
| - table->vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT"); |
| - table->vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT"); |
| + table->vkDisplayPowerControlEXT = (PFN_vkDisplayPowerControlEXT)load(context, "vkDisplayPowerControlEXT"); |
| + table->vkGetSwapchainCounterEXT = (PFN_vkGetSwapchainCounterEXT)load(context, "vkGetSwapchainCounterEXT"); |
| + table->vkRegisterDeviceEventEXT = (PFN_vkRegisterDeviceEventEXT)load(context, "vkRegisterDeviceEventEXT"); |
| + table->vkRegisterDisplayEventEXT = (PFN_vkRegisterDisplayEventEXT)load(context, "vkRegisterDisplayEventEXT"); |
| #endif /* defined(VK_EXT_display_control) */ |
| #if defined(VK_EXT_external_memory_host) |
| - table->vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT"); |
| + table->vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT"); |
| #endif /* defined(VK_EXT_external_memory_host) */ |
| #if defined(VK_EXT_full_screen_exclusive) |
| - table->vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT"); |
| - table->vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT"); |
| + table->vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT"); |
| + table->vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT"); |
| #endif /* defined(VK_EXT_full_screen_exclusive) */ |
| #if defined(VK_EXT_hdr_metadata) |
| - table->vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT"); |
| + table->vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, "vkSetHdrMetadataEXT"); |
| #endif /* defined(VK_EXT_hdr_metadata) */ |
| #if defined(VK_EXT_host_query_reset) |
| - table->vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT"); |
| + table->vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT"); |
| #endif /* defined(VK_EXT_host_query_reset) */ |
| #if defined(VK_EXT_image_drm_format_modifier) |
| - table->vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT"); |
| + table->vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT"); |
| #endif /* defined(VK_EXT_image_drm_format_modifier) */ |
| #if defined(VK_EXT_line_rasterization) |
| - table->vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT"); |
| + table->vkCmdSetLineStippleEXT = (PFN_vkCmdSetLineStippleEXT)load(context, "vkCmdSetLineStippleEXT"); |
| #endif /* defined(VK_EXT_line_rasterization) */ |
| #if defined(VK_EXT_sample_locations) |
| - table->vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT"); |
| + table->vkCmdSetSampleLocationsEXT = (PFN_vkCmdSetSampleLocationsEXT)load(context, "vkCmdSetSampleLocationsEXT"); |
| #endif /* defined(VK_EXT_sample_locations) */ |
| #if defined(VK_EXT_transform_feedback) |
| - table->vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT"); |
| - table->vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT"); |
| - table->vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT"); |
| - table->vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT"); |
| - table->vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT"); |
| - table->vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT"); |
| + table->vkCmdBeginQueryIndexedEXT = (PFN_vkCmdBeginQueryIndexedEXT)load(context, "vkCmdBeginQueryIndexedEXT"); |
| + table->vkCmdBeginTransformFeedbackEXT = (PFN_vkCmdBeginTransformFeedbackEXT)load(context, "vkCmdBeginTransformFeedbackEXT"); |
| + table->vkCmdBindTransformFeedbackBuffersEXT = (PFN_vkCmdBindTransformFeedbackBuffersEXT)load(context, "vkCmdBindTransformFeedbackBuffersEXT"); |
| + table->vkCmdDrawIndirectByteCountEXT = (PFN_vkCmdDrawIndirectByteCountEXT)load(context, "vkCmdDrawIndirectByteCountEXT"); |
| + table->vkCmdEndQueryIndexedEXT = (PFN_vkCmdEndQueryIndexedEXT)load(context, "vkCmdEndQueryIndexedEXT"); |
| + table->vkCmdEndTransformFeedbackEXT = (PFN_vkCmdEndTransformFeedbackEXT)load(context, "vkCmdEndTransformFeedbackEXT"); |
| #endif /* defined(VK_EXT_transform_feedback) */ |
| #if defined(VK_EXT_validation_cache) |
| - table->vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT"); |
| - table->vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT"); |
| - table->vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT"); |
| - table->vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT"); |
| + table->vkCreateValidationCacheEXT = (PFN_vkCreateValidationCacheEXT)load(context, "vkCreateValidationCacheEXT"); |
| + table->vkDestroyValidationCacheEXT = (PFN_vkDestroyValidationCacheEXT)load(context, "vkDestroyValidationCacheEXT"); |
| + table->vkGetValidationCacheDataEXT = (PFN_vkGetValidationCacheDataEXT)load(context, "vkGetValidationCacheDataEXT"); |
| + table->vkMergeValidationCachesEXT = (PFN_vkMergeValidationCachesEXT)load(context, "vkMergeValidationCachesEXT"); |
| #endif /* defined(VK_EXT_validation_cache) */ |
| #if defined(VK_GOOGLE_display_timing) |
| - table->vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE"); |
| - table->vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE"); |
| + table->vkGetPastPresentationTimingGOOGLE = (PFN_vkGetPastPresentationTimingGOOGLE)load(context, "vkGetPastPresentationTimingGOOGLE"); |
| + table->vkGetRefreshCycleDurationGOOGLE = (PFN_vkGetRefreshCycleDurationGOOGLE)load(context, "vkGetRefreshCycleDurationGOOGLE"); |
| #endif /* defined(VK_GOOGLE_display_timing) */ |
| #if defined(VK_INTEL_performance_query) |
| - table->vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL"); |
| - table->vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL"); |
| - table->vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL"); |
| - table->vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL"); |
| - table->vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL"); |
| - table->vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL"); |
| - table->vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL"); |
| - table->vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL"); |
| - table->vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL"); |
| + table->vkAcquirePerformanceConfigurationINTEL = (PFN_vkAcquirePerformanceConfigurationINTEL)load(context, "vkAcquirePerformanceConfigurationINTEL"); |
| + table->vkCmdSetPerformanceMarkerINTEL = (PFN_vkCmdSetPerformanceMarkerINTEL)load(context, "vkCmdSetPerformanceMarkerINTEL"); |
| + table->vkCmdSetPerformanceOverrideINTEL = (PFN_vkCmdSetPerformanceOverrideINTEL)load(context, "vkCmdSetPerformanceOverrideINTEL"); |
| + table->vkCmdSetPerformanceStreamMarkerINTEL = (PFN_vkCmdSetPerformanceStreamMarkerINTEL)load(context, "vkCmdSetPerformanceStreamMarkerINTEL"); |
| + table->vkGetPerformanceParameterINTEL = (PFN_vkGetPerformanceParameterINTEL)load(context, "vkGetPerformanceParameterINTEL"); |
| + table->vkInitializePerformanceApiINTEL = (PFN_vkInitializePerformanceApiINTEL)load(context, "vkInitializePerformanceApiINTEL"); |
| + table->vkQueueSetPerformanceConfigurationINTEL = (PFN_vkQueueSetPerformanceConfigurationINTEL)load(context, "vkQueueSetPerformanceConfigurationINTEL"); |
| + table->vkReleasePerformanceConfigurationINTEL = (PFN_vkReleasePerformanceConfigurationINTEL)load(context, "vkReleasePerformanceConfigurationINTEL"); |
| + table->vkUninitializePerformanceApiINTEL = (PFN_vkUninitializePerformanceApiINTEL)load(context, "vkUninitializePerformanceApiINTEL"); |
| #endif /* defined(VK_INTEL_performance_query) */ |
| #if defined(VK_KHR_bind_memory2) |
| - table->vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR"); |
| - table->vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR"); |
| + table->vkBindBufferMemory2KHR = (PFN_vkBindBufferMemory2KHR)load(context, "vkBindBufferMemory2KHR"); |
| + table->vkBindImageMemory2KHR = (PFN_vkBindImageMemory2KHR)load(context, "vkBindImageMemory2KHR"); |
| #endif /* defined(VK_KHR_bind_memory2) */ |
| #if defined(VK_KHR_buffer_device_address) |
| - table->vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR"); |
| - table->vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR"); |
| - table->vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR"); |
| + table->vkGetBufferDeviceAddressKHR = (PFN_vkGetBufferDeviceAddressKHR)load(context, "vkGetBufferDeviceAddressKHR"); |
| + table->vkGetBufferOpaqueCaptureAddressKHR = (PFN_vkGetBufferOpaqueCaptureAddressKHR)load(context, "vkGetBufferOpaqueCaptureAddressKHR"); |
| + table->vkGetDeviceMemoryOpaqueCaptureAddressKHR = (PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)load(context, "vkGetDeviceMemoryOpaqueCaptureAddressKHR"); |
| #endif /* defined(VK_KHR_buffer_device_address) */ |
| #if defined(VK_KHR_create_renderpass2) |
| - table->vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR"); |
| - table->vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR"); |
| - table->vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR"); |
| - table->vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR"); |
| + table->vkCmdBeginRenderPass2KHR = (PFN_vkCmdBeginRenderPass2KHR)load(context, "vkCmdBeginRenderPass2KHR"); |
| + table->vkCmdEndRenderPass2KHR = (PFN_vkCmdEndRenderPass2KHR)load(context, "vkCmdEndRenderPass2KHR"); |
| + table->vkCmdNextSubpass2KHR = (PFN_vkCmdNextSubpass2KHR)load(context, "vkCmdNextSubpass2KHR"); |
| + table->vkCreateRenderPass2KHR = (PFN_vkCreateRenderPass2KHR)load(context, "vkCreateRenderPass2KHR"); |
| #endif /* defined(VK_KHR_create_renderpass2) */ |
| #if defined(VK_KHR_descriptor_update_template) |
| - table->vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR"); |
| - table->vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR"); |
| - table->vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR"); |
| + table->vkCreateDescriptorUpdateTemplateKHR = (PFN_vkCreateDescriptorUpdateTemplateKHR)load(context, "vkCreateDescriptorUpdateTemplateKHR"); |
| + table->vkDestroyDescriptorUpdateTemplateKHR = (PFN_vkDestroyDescriptorUpdateTemplateKHR)load(context, "vkDestroyDescriptorUpdateTemplateKHR"); |
| + table->vkUpdateDescriptorSetWithTemplateKHR = (PFN_vkUpdateDescriptorSetWithTemplateKHR)load(context, "vkUpdateDescriptorSetWithTemplateKHR"); |
| #endif /* defined(VK_KHR_descriptor_update_template) */ |
| #if defined(VK_KHR_device_group) |
| - table->vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); |
| - table->vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); |
| - table->vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR"); |
| + table->vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); |
| + table->vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); |
| + table->vkGetDeviceGroupPeerMemoryFeaturesKHR = (PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)load(context, "vkGetDeviceGroupPeerMemoryFeaturesKHR"); |
| #endif /* defined(VK_KHR_device_group) */ |
| #if defined(VK_KHR_display_swapchain) |
| - table->vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR"); |
| + table->vkCreateSharedSwapchainsKHR = (PFN_vkCreateSharedSwapchainsKHR)load(context, "vkCreateSharedSwapchainsKHR"); |
| #endif /* defined(VK_KHR_display_swapchain) */ |
| #if defined(VK_KHR_draw_indirect_count) |
| - table->vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR"); |
| - table->vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR"); |
| + table->vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR"); |
| + table->vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR"); |
| #endif /* defined(VK_KHR_draw_indirect_count) */ |
| #if defined(VK_KHR_external_fence_fd) |
| - table->vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR"); |
| - table->vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR"); |
| + table->vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR"); |
| + table->vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR"); |
| #endif /* defined(VK_KHR_external_fence_fd) */ |
| #if defined(VK_KHR_external_fence_win32) |
| - table->vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR"); |
| - table->vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR"); |
| + table->vkGetFenceWin32HandleKHR = (PFN_vkGetFenceWin32HandleKHR)load(context, "vkGetFenceWin32HandleKHR"); |
| + table->vkImportFenceWin32HandleKHR = (PFN_vkImportFenceWin32HandleKHR)load(context, "vkImportFenceWin32HandleKHR"); |
| #endif /* defined(VK_KHR_external_fence_win32) */ |
| #if defined(VK_KHR_external_memory_fd) |
| - table->vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR"); |
| - table->vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR"); |
| + table->vkGetMemoryFdKHR = (PFN_vkGetMemoryFdKHR)load(context, "vkGetMemoryFdKHR"); |
| + table->vkGetMemoryFdPropertiesKHR = (PFN_vkGetMemoryFdPropertiesKHR)load(context, "vkGetMemoryFdPropertiesKHR"); |
| #endif /* defined(VK_KHR_external_memory_fd) */ |
| #if defined(VK_KHR_external_memory_win32) |
| - table->vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR"); |
| - table->vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR"); |
| + table->vkGetMemoryWin32HandleKHR = (PFN_vkGetMemoryWin32HandleKHR)load(context, "vkGetMemoryWin32HandleKHR"); |
| + table->vkGetMemoryWin32HandlePropertiesKHR = (PFN_vkGetMemoryWin32HandlePropertiesKHR)load(context, "vkGetMemoryWin32HandlePropertiesKHR"); |
| #endif /* defined(VK_KHR_external_memory_win32) */ |
| #if defined(VK_KHR_external_semaphore_fd) |
| - table->vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR"); |
| - table->vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR"); |
| + table->vkGetSemaphoreFdKHR = (PFN_vkGetSemaphoreFdKHR)load(context, "vkGetSemaphoreFdKHR"); |
| + table->vkImportSemaphoreFdKHR = (PFN_vkImportSemaphoreFdKHR)load(context, "vkImportSemaphoreFdKHR"); |
| #endif /* defined(VK_KHR_external_semaphore_fd) */ |
| #if defined(VK_KHR_external_semaphore_win32) |
| - table->vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR"); |
| - table->vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR"); |
| + table->vkGetSemaphoreWin32HandleKHR = (PFN_vkGetSemaphoreWin32HandleKHR)load(context, "vkGetSemaphoreWin32HandleKHR"); |
| + table->vkImportSemaphoreWin32HandleKHR = (PFN_vkImportSemaphoreWin32HandleKHR)load(context, "vkImportSemaphoreWin32HandleKHR"); |
| #endif /* defined(VK_KHR_external_semaphore_win32) */ |
| #if defined(VK_KHR_get_memory_requirements2) |
| - table->vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR"); |
| - table->vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR"); |
| - table->vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR"); |
| + table->vkGetBufferMemoryRequirements2KHR = (PFN_vkGetBufferMemoryRequirements2KHR)load(context, "vkGetBufferMemoryRequirements2KHR"); |
| + table->vkGetImageMemoryRequirements2KHR = (PFN_vkGetImageMemoryRequirements2KHR)load(context, "vkGetImageMemoryRequirements2KHR"); |
| + table->vkGetImageSparseMemoryRequirements2KHR = (PFN_vkGetImageSparseMemoryRequirements2KHR)load(context, "vkGetImageSparseMemoryRequirements2KHR"); |
| #endif /* defined(VK_KHR_get_memory_requirements2) */ |
| #if defined(VK_KHR_maintenance1) |
| - table->vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR"); |
| + table->vkTrimCommandPoolKHR = (PFN_vkTrimCommandPoolKHR)load(context, "vkTrimCommandPoolKHR"); |
| #endif /* defined(VK_KHR_maintenance1) */ |
| #if defined(VK_KHR_maintenance3) |
| - table->vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR"); |
| + table->vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR"); |
| #endif /* defined(VK_KHR_maintenance3) */ |
| #if defined(VK_KHR_performance_query) |
| - table->vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR"); |
| - table->vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR"); |
| + table->vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR"); |
| + table->vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR"); |
| #endif /* defined(VK_KHR_performance_query) */ |
| #if defined(VK_KHR_pipeline_executable_properties) |
| - table->vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR"); |
| - table->vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR"); |
| - table->vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR"); |
| + table->vkGetPipelineExecutableInternalRepresentationsKHR = (PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, "vkGetPipelineExecutableInternalRepresentationsKHR"); |
| + table->vkGetPipelineExecutablePropertiesKHR = (PFN_vkGetPipelineExecutablePropertiesKHR)load(context, "vkGetPipelineExecutablePropertiesKHR"); |
| + table->vkGetPipelineExecutableStatisticsKHR = (PFN_vkGetPipelineExecutableStatisticsKHR)load(context, "vkGetPipelineExecutableStatisticsKHR"); |
| #endif /* defined(VK_KHR_pipeline_executable_properties) */ |
| #if defined(VK_KHR_push_descriptor) |
| - table->vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR"); |
| + table->vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR"); |
| #endif /* defined(VK_KHR_push_descriptor) */ |
| #if defined(VK_KHR_sampler_ycbcr_conversion) |
| - table->vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR"); |
| - table->vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR"); |
| + table->vkCreateSamplerYcbcrConversionKHR = (PFN_vkCreateSamplerYcbcrConversionKHR)load(context, "vkCreateSamplerYcbcrConversionKHR"); |
| + table->vkDestroySamplerYcbcrConversionKHR = (PFN_vkDestroySamplerYcbcrConversionKHR)load(context, "vkDestroySamplerYcbcrConversionKHR"); |
| #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */ |
| #if defined(VK_KHR_shared_presentable_image) |
| - table->vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR"); |
| + table->vkGetSwapchainStatusKHR = (PFN_vkGetSwapchainStatusKHR)load(context, "vkGetSwapchainStatusKHR"); |
| #endif /* defined(VK_KHR_shared_presentable_image) */ |
| #if defined(VK_KHR_swapchain) |
| - table->vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR"); |
| - table->vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR"); |
| - table->vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR"); |
| - table->vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR"); |
| - table->vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR"); |
| + table->vkAcquireNextImageKHR = (PFN_vkAcquireNextImageKHR)load(context, "vkAcquireNextImageKHR"); |
| + table->vkCreateSwapchainKHR = (PFN_vkCreateSwapchainKHR)load(context, "vkCreateSwapchainKHR"); |
| + table->vkDestroySwapchainKHR = (PFN_vkDestroySwapchainKHR)load(context, "vkDestroySwapchainKHR"); |
| + table->vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR"); |
| + table->vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, "vkQueuePresentKHR"); |
| #endif /* defined(VK_KHR_swapchain) */ |
| #if defined(VK_KHR_timeline_semaphore) |
| - table->vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR"); |
| - table->vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR"); |
| - table->vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR"); |
| + table->vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR)load(context, "vkGetSemaphoreCounterValueKHR"); |
| + table->vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR)load(context, "vkSignalSemaphoreKHR"); |
| + table->vkWaitSemaphoresKHR = (PFN_vkWaitSemaphoresKHR)load(context, "vkWaitSemaphoresKHR"); |
| #endif /* defined(VK_KHR_timeline_semaphore) */ |
| #if defined(VK_NVX_device_generated_commands) |
| - table->vkCmdProcessCommandsNVX = (PFN_vkCmdProcessCommandsNVX)load(context, "vkCmdProcessCommandsNVX"); |
| - table->vkCmdReserveSpaceForCommandsNVX = (PFN_vkCmdReserveSpaceForCommandsNVX)load(context, "vkCmdReserveSpaceForCommandsNVX"); |
| - table->vkCreateIndirectCommandsLayoutNVX = (PFN_vkCreateIndirectCommandsLayoutNVX)load(context, "vkCreateIndirectCommandsLayoutNVX"); |
| - table->vkCreateObjectTableNVX = (PFN_vkCreateObjectTableNVX)load(context, "vkCreateObjectTableNVX"); |
| - table->vkDestroyIndirectCommandsLayoutNVX = (PFN_vkDestroyIndirectCommandsLayoutNVX)load(context, "vkDestroyIndirectCommandsLayoutNVX"); |
| - table->vkDestroyObjectTableNVX = (PFN_vkDestroyObjectTableNVX)load(context, "vkDestroyObjectTableNVX"); |
| - table->vkRegisterObjectsNVX = (PFN_vkRegisterObjectsNVX)load(context, "vkRegisterObjectsNVX"); |
| - table->vkUnregisterObjectsNVX = (PFN_vkUnregisterObjectsNVX)load(context, "vkUnregisterObjectsNVX"); |
| + table->vkCmdProcessCommandsNVX = (PFN_vkCmdProcessCommandsNVX)load(context, "vkCmdProcessCommandsNVX"); |
| + table->vkCmdReserveSpaceForCommandsNVX = (PFN_vkCmdReserveSpaceForCommandsNVX)load(context, "vkCmdReserveSpaceForCommandsNVX"); |
| + table->vkCreateIndirectCommandsLayoutNVX = (PFN_vkCreateIndirectCommandsLayoutNVX)load(context, "vkCreateIndirectCommandsLayoutNVX"); |
| + table->vkCreateObjectTableNVX = (PFN_vkCreateObjectTableNVX)load(context, "vkCreateObjectTableNVX"); |
| + table->vkDestroyIndirectCommandsLayoutNVX = (PFN_vkDestroyIndirectCommandsLayoutNVX)load(context, "vkDestroyIndirectCommandsLayoutNVX"); |
| + table->vkDestroyObjectTableNVX = (PFN_vkDestroyObjectTableNVX)load(context, "vkDestroyObjectTableNVX"); |
| + table->vkRegisterObjectsNVX = (PFN_vkRegisterObjectsNVX)load(context, "vkRegisterObjectsNVX"); |
| + table->vkUnregisterObjectsNVX = (PFN_vkUnregisterObjectsNVX)load(context, "vkUnregisterObjectsNVX"); |
| #endif /* defined(VK_NVX_device_generated_commands) */ |
| #if defined(VK_NVX_image_view_handle) |
| - table->vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX"); |
| + table->vkGetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)load(context, "vkGetImageViewHandleNVX"); |
| #endif /* defined(VK_NVX_image_view_handle) */ |
| #if defined(VK_NV_clip_space_w_scaling) |
| - table->vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV"); |
| + table->vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV"); |
| #endif /* defined(VK_NV_clip_space_w_scaling) */ |
| #if defined(VK_NV_device_diagnostic_checkpoints) |
| - table->vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV"); |
| - table->vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV"); |
| + table->vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV"); |
| + table->vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV"); |
| #endif /* defined(VK_NV_device_diagnostic_checkpoints) */ |
| #if defined(VK_NV_external_memory_win32) |
| - table->vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV"); |
| + table->vkGetMemoryWin32HandleNV = (PFN_vkGetMemoryWin32HandleNV)load(context, "vkGetMemoryWin32HandleNV"); |
| #endif /* defined(VK_NV_external_memory_win32) */ |
| #if defined(VK_NV_mesh_shader) |
| - table->vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV"); |
| - table->vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV"); |
| - table->vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV"); |
| + table->vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV"); |
| + table->vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV"); |
| + table->vkCmdDrawMeshTasksNV = (PFN_vkCmdDrawMeshTasksNV)load(context, "vkCmdDrawMeshTasksNV"); |
| #endif /* defined(VK_NV_mesh_shader) */ |
| #if defined(VK_NV_ray_tracing) |
| - table->vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV"); |
| - table->vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV"); |
| - table->vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV"); |
| - table->vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV"); |
| - table->vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV"); |
| - table->vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV"); |
| - table->vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV"); |
| - table->vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV"); |
| - table->vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV"); |
| - table->vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV"); |
| - table->vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV"); |
| - table->vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV"); |
| + table->vkBindAccelerationStructureMemoryNV = (PFN_vkBindAccelerationStructureMemoryNV)load(context, "vkBindAccelerationStructureMemoryNV"); |
| + table->vkCmdBuildAccelerationStructureNV = (PFN_vkCmdBuildAccelerationStructureNV)load(context, "vkCmdBuildAccelerationStructureNV"); |
| + table->vkCmdCopyAccelerationStructureNV = (PFN_vkCmdCopyAccelerationStructureNV)load(context, "vkCmdCopyAccelerationStructureNV"); |
| + table->vkCmdTraceRaysNV = (PFN_vkCmdTraceRaysNV)load(context, "vkCmdTraceRaysNV"); |
| + table->vkCmdWriteAccelerationStructuresPropertiesNV = (PFN_vkCmdWriteAccelerationStructuresPropertiesNV)load(context, "vkCmdWriteAccelerationStructuresPropertiesNV"); |
| + table->vkCompileDeferredNV = (PFN_vkCompileDeferredNV)load(context, "vkCompileDeferredNV"); |
| + table->vkCreateAccelerationStructureNV = (PFN_vkCreateAccelerationStructureNV)load(context, "vkCreateAccelerationStructureNV"); |
| + table->vkCreateRayTracingPipelinesNV = (PFN_vkCreateRayTracingPipelinesNV)load(context, "vkCreateRayTracingPipelinesNV"); |
| + table->vkDestroyAccelerationStructureNV = (PFN_vkDestroyAccelerationStructureNV)load(context, "vkDestroyAccelerationStructureNV"); |
| + table->vkGetAccelerationStructureHandleNV = (PFN_vkGetAccelerationStructureHandleNV)load(context, "vkGetAccelerationStructureHandleNV"); |
| + table->vkGetAccelerationStructureMemoryRequirementsNV = (PFN_vkGetAccelerationStructureMemoryRequirementsNV)load(context, "vkGetAccelerationStructureMemoryRequirementsNV"); |
| + table->vkGetRayTracingShaderGroupHandlesNV = (PFN_vkGetRayTracingShaderGroupHandlesNV)load(context, "vkGetRayTracingShaderGroupHandlesNV"); |
| #endif /* defined(VK_NV_ray_tracing) */ |
| #if defined(VK_NV_scissor_exclusive) |
| - table->vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV"); |
| + table->vkCmdSetExclusiveScissorNV = (PFN_vkCmdSetExclusiveScissorNV)load(context, "vkCmdSetExclusiveScissorNV"); |
| #endif /* defined(VK_NV_scissor_exclusive) */ |
| #if defined(VK_NV_shading_rate_image) |
| - table->vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV"); |
| - table->vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV"); |
| - table->vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV"); |
| + table->vkCmdBindShadingRateImageNV = (PFN_vkCmdBindShadingRateImageNV)load(context, "vkCmdBindShadingRateImageNV"); |
| + table->vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV"); |
| + table->vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV"); |
| #endif /* defined(VK_NV_shading_rate_image) */ |
| #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) |
| - table->vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT"); |
| + table->vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT"); |
| #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) |
| - table->vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR"); |
| + table->vkCmdPushDescriptorSetWithTemplateKHR = (PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, "vkCmdPushDescriptorSetWithTemplateKHR"); |
| #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - table->vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR"); |
| - table->vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR"); |
| + table->vkGetDeviceGroupPresentCapabilitiesKHR = (PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, "vkGetDeviceGroupPresentCapabilitiesKHR"); |
| + table->vkGetDeviceGroupSurfacePresentModesKHR = (PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, "vkGetDeviceGroupSurfacePresentModesKHR"); |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - table->vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR"); |
| + table->vkAcquireNextImage2KHR = (PFN_vkAcquireNextImage2KHR)load(context, "vkAcquireNextImage2KHR"); |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| - /* VOLK_GENERATE_LOAD_DEVICE_TABLE */ |
| + /* VOLK_GENERATE_LOAD_DEVICE_TABLE */ |
| } |
| |
| #ifdef __GNUC__ |
| -# pragma GCC visibility push(hidden) |
| +# pragma GCC visibility push(hidden) |
| #endif |
| |
| /* VOLK_GENERATE_PROTOTYPES_C */ |
| @@ -1687,7 +1687,7 @@ PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR; |
| /* VOLK_GENERATE_PROTOTYPES_C */ |
| |
| #ifdef __GNUC__ |
| -# pragma GCC visibility pop |
| +# pragma GCC visibility pop |
| #endif |
| |
| #ifdef __cplusplus |
| diff --git a/src/third_party/volk/volk.h b/src/third_party/volk/volk.h |
| index 8b597a5f2..84f0e5493 100644 |
| --- a/src/third_party/volk/volk.h |
| +++ b/src/third_party/volk/volk.h |
| @@ -11,7 +11,7 @@ |
| #define VOLK_H_ |
| |
| #if defined(VULKAN_H_) && !defined(VK_NO_PROTOTYPES) |
| -# error To use volk, you need to define VK_NO_PROTOTYPES before including vulkan.h |
| +# error To use volk, you need to define VK_NO_PROTOTYPES before including vulkan.h |
| #endif |
| |
| /* VOLK_GENERATE_VERSION_DEFINE */ |
| @@ -19,32 +19,32 @@ |
| /* VOLK_GENERATE_VERSION_DEFINE */ |
| |
| #ifndef VK_NO_PROTOTYPES |
| -# define VK_NO_PROTOTYPES |
| +# define VK_NO_PROTOTYPES |
| #endif |
| |
| #ifndef VULKAN_H_ |
| # ifdef VOLK_VULKAN_H_PATH |
| # include VOLK_VULKAN_H_PATH |
| -# elif defined(VK_USE_PLATFORM_WIN32_KHR) |
| -# include <vulkan/vk_platform.h> |
| -# include <vulkan/vulkan_core.h> |
| +# elif defined(VK_USE_PLATFORM_WIN32_KHR) |
| +# include <vulkan/vk_platform.h> |
| +# include <vulkan/vulkan_core.h> |
| |
| - /* When VK_USE_PLATFORM_WIN32_KHR is defined, instead of including vulkan.h directly, we include individual parts of the SDK |
| - * This is necessary to avoid including <windows.h> which is very heavy - it takes 200ms to parse without WIN32_LEAN_AND_MEAN |
| - * and 100ms to parse with it. vulkan_win32.h only needs a few symbols that are easy to redefine ourselves. |
| - */ |
| - typedef unsigned long DWORD; |
| - typedef const wchar_t* LPCWSTR; |
| - typedef void* HANDLE; |
| - typedef struct HINSTANCE__* HINSTANCE; |
| - typedef struct HWND__* HWND; |
| - typedef struct HMONITOR__* HMONITOR; |
| - typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; |
| + /* When VK_USE_PLATFORM_WIN32_KHR is defined, instead of including vulkan.h directly, we include individual parts of the SDK |
| + * This is necessary to avoid including <windows.h> which is very heavy - it takes 200ms to parse without WIN32_LEAN_AND_MEAN |
| + * and 100ms to parse with it. vulkan_win32.h only needs a few symbols that are easy to redefine ourselves. |
| + */ |
| + typedef unsigned long DWORD; |
| + typedef const wchar_t* LPCWSTR; |
| + typedef void* HANDLE; |
| + typedef struct HINSTANCE__* HINSTANCE; |
| + typedef struct HWND__* HWND; |
| + typedef struct HMONITOR__* HMONITOR; |
| + typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; |
| |
| -# include <vulkan/vulkan_win32.h> |
| -# else |
| -# include <vulkan/vulkan.h> |
| -# endif |
| +# include <vulkan/vulkan_win32.h> |
| +# else |
| +# include <vulkan/vulkan.h> |
| +# endif |
| #endif |
| |
| #ifdef __cplusplus |
| @@ -111,403 +111,403 @@ void volkLoadDeviceTable(struct VolkDeviceTable* table, VkDevice device); |
| */ |
| struct VolkDeviceTable |
| { |
| - /* VOLK_GENERATE_DEVICE_TABLE */ |
| + /* VOLK_GENERATE_DEVICE_TABLE */ |
| #if defined(VK_VERSION_1_0) |
| - PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers; |
| - PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets; |
| - PFN_vkAllocateMemory vkAllocateMemory; |
| - PFN_vkBeginCommandBuffer vkBeginCommandBuffer; |
| - PFN_vkBindBufferMemory vkBindBufferMemory; |
| - PFN_vkBindImageMemory vkBindImageMemory; |
| - PFN_vkCmdBeginQuery vkCmdBeginQuery; |
| - PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass; |
| - PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets; |
| - PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer; |
| - PFN_vkCmdBindPipeline vkCmdBindPipeline; |
| - PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers; |
| - PFN_vkCmdBlitImage vkCmdBlitImage; |
| - PFN_vkCmdClearAttachments vkCmdClearAttachments; |
| - PFN_vkCmdClearColorImage vkCmdClearColorImage; |
| - PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage; |
| - PFN_vkCmdCopyBuffer vkCmdCopyBuffer; |
| - PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage; |
| - PFN_vkCmdCopyImage vkCmdCopyImage; |
| - PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer; |
| - PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults; |
| - PFN_vkCmdDispatch vkCmdDispatch; |
| - PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect; |
| - PFN_vkCmdDraw vkCmdDraw; |
| - PFN_vkCmdDrawIndexed vkCmdDrawIndexed; |
| - PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect; |
| - PFN_vkCmdDrawIndirect vkCmdDrawIndirect; |
| - PFN_vkCmdEndQuery vkCmdEndQuery; |
| - PFN_vkCmdEndRenderPass vkCmdEndRenderPass; |
| - PFN_vkCmdExecuteCommands vkCmdExecuteCommands; |
| - PFN_vkCmdFillBuffer vkCmdFillBuffer; |
| - PFN_vkCmdNextSubpass vkCmdNextSubpass; |
| - PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier; |
| - PFN_vkCmdPushConstants vkCmdPushConstants; |
| - PFN_vkCmdResetEvent vkCmdResetEvent; |
| - PFN_vkCmdResetQueryPool vkCmdResetQueryPool; |
| - PFN_vkCmdResolveImage vkCmdResolveImage; |
| - PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants; |
| - PFN_vkCmdSetDepthBias vkCmdSetDepthBias; |
| - PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds; |
| - PFN_vkCmdSetEvent vkCmdSetEvent; |
| - PFN_vkCmdSetLineWidth vkCmdSetLineWidth; |
| - PFN_vkCmdSetScissor vkCmdSetScissor; |
| - PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask; |
| - PFN_vkCmdSetStencilReference vkCmdSetStencilReference; |
| - PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask; |
| - PFN_vkCmdSetViewport vkCmdSetViewport; |
| - PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer; |
| - PFN_vkCmdWaitEvents vkCmdWaitEvents; |
| - PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp; |
| - PFN_vkCreateBuffer vkCreateBuffer; |
| - PFN_vkCreateBufferView vkCreateBufferView; |
| - PFN_vkCreateCommandPool vkCreateCommandPool; |
| - PFN_vkCreateComputePipelines vkCreateComputePipelines; |
| - PFN_vkCreateDescriptorPool vkCreateDescriptorPool; |
| - PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout; |
| - PFN_vkCreateEvent vkCreateEvent; |
| - PFN_vkCreateFence vkCreateFence; |
| - PFN_vkCreateFramebuffer vkCreateFramebuffer; |
| - PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines; |
| - PFN_vkCreateImage vkCreateImage; |
| - PFN_vkCreateImageView vkCreateImageView; |
| - PFN_vkCreatePipelineCache vkCreatePipelineCache; |
| - PFN_vkCreatePipelineLayout vkCreatePipelineLayout; |
| - PFN_vkCreateQueryPool vkCreateQueryPool; |
| - PFN_vkCreateRenderPass vkCreateRenderPass; |
| - PFN_vkCreateSampler vkCreateSampler; |
| - PFN_vkCreateSemaphore vkCreateSemaphore; |
| - PFN_vkCreateShaderModule vkCreateShaderModule; |
| - PFN_vkDestroyBuffer vkDestroyBuffer; |
| - PFN_vkDestroyBufferView vkDestroyBufferView; |
| - PFN_vkDestroyCommandPool vkDestroyCommandPool; |
| - PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool; |
| - PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout; |
| - PFN_vkDestroyDevice vkDestroyDevice; |
| - PFN_vkDestroyEvent vkDestroyEvent; |
| - PFN_vkDestroyFence vkDestroyFence; |
| - PFN_vkDestroyFramebuffer vkDestroyFramebuffer; |
| - PFN_vkDestroyImage vkDestroyImage; |
| - PFN_vkDestroyImageView vkDestroyImageView; |
| - PFN_vkDestroyPipeline vkDestroyPipeline; |
| - PFN_vkDestroyPipelineCache vkDestroyPipelineCache; |
| - PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout; |
| - PFN_vkDestroyQueryPool vkDestroyQueryPool; |
| - PFN_vkDestroyRenderPass vkDestroyRenderPass; |
| - PFN_vkDestroySampler vkDestroySampler; |
| - PFN_vkDestroySemaphore vkDestroySemaphore; |
| - PFN_vkDestroyShaderModule vkDestroyShaderModule; |
| - PFN_vkDeviceWaitIdle vkDeviceWaitIdle; |
| - PFN_vkEndCommandBuffer vkEndCommandBuffer; |
| - PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges; |
| - PFN_vkFreeCommandBuffers vkFreeCommandBuffers; |
| - PFN_vkFreeDescriptorSets vkFreeDescriptorSets; |
| - PFN_vkFreeMemory vkFreeMemory; |
| - PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements; |
| - PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment; |
| - PFN_vkGetDeviceQueue vkGetDeviceQueue; |
| - PFN_vkGetEventStatus vkGetEventStatus; |
| - PFN_vkGetFenceStatus vkGetFenceStatus; |
| - PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements; |
| - PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements; |
| - PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout; |
| - PFN_vkGetPipelineCacheData vkGetPipelineCacheData; |
| - PFN_vkGetQueryPoolResults vkGetQueryPoolResults; |
| - PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity; |
| - PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges; |
| - PFN_vkMapMemory vkMapMemory; |
| - PFN_vkMergePipelineCaches vkMergePipelineCaches; |
| - PFN_vkQueueBindSparse vkQueueBindSparse; |
| - PFN_vkQueueSubmit vkQueueSubmit; |
| - PFN_vkQueueWaitIdle vkQueueWaitIdle; |
| - PFN_vkResetCommandBuffer vkResetCommandBuffer; |
| - PFN_vkResetCommandPool vkResetCommandPool; |
| - PFN_vkResetDescriptorPool vkResetDescriptorPool; |
| - PFN_vkResetEvent vkResetEvent; |
| - PFN_vkResetFences vkResetFences; |
| - PFN_vkSetEvent vkSetEvent; |
| - PFN_vkUnmapMemory vkUnmapMemory; |
| - PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets; |
| - PFN_vkWaitForFences vkWaitForFences; |
| + PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers; |
| + PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets; |
| + PFN_vkAllocateMemory vkAllocateMemory; |
| + PFN_vkBeginCommandBuffer vkBeginCommandBuffer; |
| + PFN_vkBindBufferMemory vkBindBufferMemory; |
| + PFN_vkBindImageMemory vkBindImageMemory; |
| + PFN_vkCmdBeginQuery vkCmdBeginQuery; |
| + PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass; |
| + PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets; |
| + PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer; |
| + PFN_vkCmdBindPipeline vkCmdBindPipeline; |
| + PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers; |
| + PFN_vkCmdBlitImage vkCmdBlitImage; |
| + PFN_vkCmdClearAttachments vkCmdClearAttachments; |
| + PFN_vkCmdClearColorImage vkCmdClearColorImage; |
| + PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage; |
| + PFN_vkCmdCopyBuffer vkCmdCopyBuffer; |
| + PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage; |
| + PFN_vkCmdCopyImage vkCmdCopyImage; |
| + PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer; |
| + PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults; |
| + PFN_vkCmdDispatch vkCmdDispatch; |
| + PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect; |
| + PFN_vkCmdDraw vkCmdDraw; |
| + PFN_vkCmdDrawIndexed vkCmdDrawIndexed; |
| + PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect; |
| + PFN_vkCmdDrawIndirect vkCmdDrawIndirect; |
| + PFN_vkCmdEndQuery vkCmdEndQuery; |
| + PFN_vkCmdEndRenderPass vkCmdEndRenderPass; |
| + PFN_vkCmdExecuteCommands vkCmdExecuteCommands; |
| + PFN_vkCmdFillBuffer vkCmdFillBuffer; |
| + PFN_vkCmdNextSubpass vkCmdNextSubpass; |
| + PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier; |
| + PFN_vkCmdPushConstants vkCmdPushConstants; |
| + PFN_vkCmdResetEvent vkCmdResetEvent; |
| + PFN_vkCmdResetQueryPool vkCmdResetQueryPool; |
| + PFN_vkCmdResolveImage vkCmdResolveImage; |
| + PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants; |
| + PFN_vkCmdSetDepthBias vkCmdSetDepthBias; |
| + PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds; |
| + PFN_vkCmdSetEvent vkCmdSetEvent; |
| + PFN_vkCmdSetLineWidth vkCmdSetLineWidth; |
| + PFN_vkCmdSetScissor vkCmdSetScissor; |
| + PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask; |
| + PFN_vkCmdSetStencilReference vkCmdSetStencilReference; |
| + PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask; |
| + PFN_vkCmdSetViewport vkCmdSetViewport; |
| + PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer; |
| + PFN_vkCmdWaitEvents vkCmdWaitEvents; |
| + PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp; |
| + PFN_vkCreateBuffer vkCreateBuffer; |
| + PFN_vkCreateBufferView vkCreateBufferView; |
| + PFN_vkCreateCommandPool vkCreateCommandPool; |
| + PFN_vkCreateComputePipelines vkCreateComputePipelines; |
| + PFN_vkCreateDescriptorPool vkCreateDescriptorPool; |
| + PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout; |
| + PFN_vkCreateEvent vkCreateEvent; |
| + PFN_vkCreateFence vkCreateFence; |
| + PFN_vkCreateFramebuffer vkCreateFramebuffer; |
| + PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines; |
| + PFN_vkCreateImage vkCreateImage; |
| + PFN_vkCreateImageView vkCreateImageView; |
| + PFN_vkCreatePipelineCache vkCreatePipelineCache; |
| + PFN_vkCreatePipelineLayout vkCreatePipelineLayout; |
| + PFN_vkCreateQueryPool vkCreateQueryPool; |
| + PFN_vkCreateRenderPass vkCreateRenderPass; |
| + PFN_vkCreateSampler vkCreateSampler; |
| + PFN_vkCreateSemaphore vkCreateSemaphore; |
| + PFN_vkCreateShaderModule vkCreateShaderModule; |
| + PFN_vkDestroyBuffer vkDestroyBuffer; |
| + PFN_vkDestroyBufferView vkDestroyBufferView; |
| + PFN_vkDestroyCommandPool vkDestroyCommandPool; |
| + PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool; |
| + PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout; |
| + PFN_vkDestroyDevice vkDestroyDevice; |
| + PFN_vkDestroyEvent vkDestroyEvent; |
| + PFN_vkDestroyFence vkDestroyFence; |
| + PFN_vkDestroyFramebuffer vkDestroyFramebuffer; |
| + PFN_vkDestroyImage vkDestroyImage; |
| + PFN_vkDestroyImageView vkDestroyImageView; |
| + PFN_vkDestroyPipeline vkDestroyPipeline; |
| + PFN_vkDestroyPipelineCache vkDestroyPipelineCache; |
| + PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout; |
| + PFN_vkDestroyQueryPool vkDestroyQueryPool; |
| + PFN_vkDestroyRenderPass vkDestroyRenderPass; |
| + PFN_vkDestroySampler vkDestroySampler; |
| + PFN_vkDestroySemaphore vkDestroySemaphore; |
| + PFN_vkDestroyShaderModule vkDestroyShaderModule; |
| + PFN_vkDeviceWaitIdle vkDeviceWaitIdle; |
| + PFN_vkEndCommandBuffer vkEndCommandBuffer; |
| + PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges; |
| + PFN_vkFreeCommandBuffers vkFreeCommandBuffers; |
| + PFN_vkFreeDescriptorSets vkFreeDescriptorSets; |
| + PFN_vkFreeMemory vkFreeMemory; |
| + PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements; |
| + PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment; |
| + PFN_vkGetDeviceQueue vkGetDeviceQueue; |
| + PFN_vkGetEventStatus vkGetEventStatus; |
| + PFN_vkGetFenceStatus vkGetFenceStatus; |
| + PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements; |
| + PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements; |
| + PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout; |
| + PFN_vkGetPipelineCacheData vkGetPipelineCacheData; |
| + PFN_vkGetQueryPoolResults vkGetQueryPoolResults; |
| + PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity; |
| + PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges; |
| + PFN_vkMapMemory vkMapMemory; |
| + PFN_vkMergePipelineCaches vkMergePipelineCaches; |
| + PFN_vkQueueBindSparse vkQueueBindSparse; |
| + PFN_vkQueueSubmit vkQueueSubmit; |
| + PFN_vkQueueWaitIdle vkQueueWaitIdle; |
| + PFN_vkResetCommandBuffer vkResetCommandBuffer; |
| + PFN_vkResetCommandPool vkResetCommandPool; |
| + PFN_vkResetDescriptorPool vkResetDescriptorPool; |
| + PFN_vkResetEvent vkResetEvent; |
| + PFN_vkResetFences vkResetFences; |
| + PFN_vkSetEvent vkSetEvent; |
| + PFN_vkUnmapMemory vkUnmapMemory; |
| + PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets; |
| + PFN_vkWaitForFences vkWaitForFences; |
| #endif /* defined(VK_VERSION_1_0) */ |
| #if defined(VK_VERSION_1_1) |
| - PFN_vkBindBufferMemory2 vkBindBufferMemory2; |
| - PFN_vkBindImageMemory2 vkBindImageMemory2; |
| - PFN_vkCmdDispatchBase vkCmdDispatchBase; |
| - PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask; |
| - PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate; |
| - PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion; |
| - PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate; |
| - PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion; |
| - PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2; |
| - PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport; |
| - PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures; |
| - PFN_vkGetDeviceQueue2 vkGetDeviceQueue2; |
| - PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2; |
| - PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2; |
| - PFN_vkTrimCommandPool vkTrimCommandPool; |
| - PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate; |
| + PFN_vkBindBufferMemory2 vkBindBufferMemory2; |
| + PFN_vkBindImageMemory2 vkBindImageMemory2; |
| + PFN_vkCmdDispatchBase vkCmdDispatchBase; |
| + PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask; |
| + PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate; |
| + PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion; |
| + PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate; |
| + PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion; |
| + PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2; |
| + PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport; |
| + PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures; |
| + PFN_vkGetDeviceQueue2 vkGetDeviceQueue2; |
| + PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2; |
| + PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2; |
| + PFN_vkTrimCommandPool vkTrimCommandPool; |
| + PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate; |
| #endif /* defined(VK_VERSION_1_1) */ |
| #if defined(VK_AMD_buffer_marker) |
| - PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD; |
| + PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD; |
| #endif /* defined(VK_AMD_buffer_marker) */ |
| #if defined(VK_AMD_display_native_hdr) |
| - PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD; |
| + PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD; |
| #endif /* defined(VK_AMD_display_native_hdr) */ |
| #if defined(VK_AMD_draw_indirect_count) |
| - PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD; |
| - PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD; |
| + PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD; |
| + PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD; |
| #endif /* defined(VK_AMD_draw_indirect_count) */ |
| #if defined(VK_AMD_shader_info) |
| - PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD; |
| + PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD; |
| #endif /* defined(VK_AMD_shader_info) */ |
| #if defined(VK_ANDROID_external_memory_android_hardware_buffer) |
| - PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID; |
| - PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID; |
| + PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID; |
| + PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID; |
| #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */ |
| #if defined(VK_EXT_buffer_device_address) |
| - PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT; |
| + PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT; |
| #endif /* defined(VK_EXT_buffer_device_address) */ |
| #if defined(VK_EXT_calibrated_timestamps) |
| - PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT; |
| + PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT; |
| #endif /* defined(VK_EXT_calibrated_timestamps) */ |
| #if defined(VK_EXT_conditional_rendering) |
| - PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT; |
| - PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT; |
| + PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT; |
| + PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT; |
| #endif /* defined(VK_EXT_conditional_rendering) */ |
| #if defined(VK_EXT_debug_marker) |
| - PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT; |
| - PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT; |
| - PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT; |
| - PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT; |
| - PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT; |
| + PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT; |
| + PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT; |
| + PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT; |
| + PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT; |
| + PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT; |
| #endif /* defined(VK_EXT_debug_marker) */ |
| #if defined(VK_EXT_discard_rectangles) |
| - PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT; |
| + PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT; |
| #endif /* defined(VK_EXT_discard_rectangles) */ |
| #if defined(VK_EXT_display_control) |
| - PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT; |
| - PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT; |
| - PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT; |
| - PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT; |
| + PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT; |
| + PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT; |
| + PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT; |
| + PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT; |
| #endif /* defined(VK_EXT_display_control) */ |
| #if defined(VK_EXT_external_memory_host) |
| - PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT; |
| + PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT; |
| #endif /* defined(VK_EXT_external_memory_host) */ |
| #if defined(VK_EXT_full_screen_exclusive) |
| - PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT; |
| - PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT; |
| + PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT; |
| + PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT; |
| #endif /* defined(VK_EXT_full_screen_exclusive) */ |
| #if defined(VK_EXT_hdr_metadata) |
| - PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT; |
| + PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT; |
| #endif /* defined(VK_EXT_hdr_metadata) */ |
| #if defined(VK_EXT_host_query_reset) |
| - PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT; |
| + PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT; |
| #endif /* defined(VK_EXT_host_query_reset) */ |
| #if defined(VK_EXT_image_drm_format_modifier) |
| - PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT; |
| + PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT; |
| #endif /* defined(VK_EXT_image_drm_format_modifier) */ |
| #if defined(VK_EXT_line_rasterization) |
| - PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT; |
| + PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT; |
| #endif /* defined(VK_EXT_line_rasterization) */ |
| #if defined(VK_EXT_sample_locations) |
| - PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT; |
| + PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT; |
| #endif /* defined(VK_EXT_sample_locations) */ |
| #if defined(VK_EXT_transform_feedback) |
| - PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT; |
| - PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT; |
| - PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT; |
| - PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT; |
| - PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT; |
| - PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT; |
| + PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT; |
| + PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT; |
| + PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT; |
| + PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT; |
| + PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT; |
| + PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT; |
| #endif /* defined(VK_EXT_transform_feedback) */ |
| #if defined(VK_EXT_validation_cache) |
| - PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT; |
| - PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT; |
| - PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT; |
| - PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT; |
| + PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT; |
| + PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT; |
| + PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT; |
| + PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT; |
| #endif /* defined(VK_EXT_validation_cache) */ |
| #if defined(VK_GOOGLE_display_timing) |
| - PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE; |
| - PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE; |
| + PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE; |
| + PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE; |
| #endif /* defined(VK_GOOGLE_display_timing) */ |
| #if defined(VK_INTEL_performance_query) |
| - PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL; |
| - PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL; |
| - PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL; |
| - PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL; |
| - PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL; |
| - PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL; |
| - PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL; |
| - PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL; |
| - PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL; |
| + PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL; |
| + PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL; |
| + PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL; |
| + PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL; |
| + PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL; |
| + PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL; |
| + PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL; |
| + PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL; |
| + PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL; |
| #endif /* defined(VK_INTEL_performance_query) */ |
| #if defined(VK_KHR_bind_memory2) |
| - PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR; |
| - PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR; |
| + PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR; |
| + PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR; |
| #endif /* defined(VK_KHR_bind_memory2) */ |
| #if defined(VK_KHR_buffer_device_address) |
| - PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR; |
| - PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR; |
| - PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR; |
| + PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR; |
| + PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR; |
| + PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR; |
| #endif /* defined(VK_KHR_buffer_device_address) */ |
| #if defined(VK_KHR_create_renderpass2) |
| - PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR; |
| - PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR; |
| - PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR; |
| - PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR; |
| + PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR; |
| + PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR; |
| + PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR; |
| + PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR; |
| #endif /* defined(VK_KHR_create_renderpass2) */ |
| #if defined(VK_KHR_descriptor_update_template) |
| - PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR; |
| - PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR; |
| - PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR; |
| + PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR; |
| + PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR; |
| + PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR; |
| #endif /* defined(VK_KHR_descriptor_update_template) */ |
| #if defined(VK_KHR_device_group) |
| - PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; |
| - PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR; |
| - PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR; |
| + PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; |
| + PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR; |
| + PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR; |
| #endif /* defined(VK_KHR_device_group) */ |
| #if defined(VK_KHR_display_swapchain) |
| - PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR; |
| + PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR; |
| #endif /* defined(VK_KHR_display_swapchain) */ |
| #if defined(VK_KHR_draw_indirect_count) |
| - PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR; |
| - PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR; |
| + PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR; |
| + PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR; |
| #endif /* defined(VK_KHR_draw_indirect_count) */ |
| #if defined(VK_KHR_external_fence_fd) |
| - PFN_vkGetFenceFdKHR vkGetFenceFdKHR; |
| - PFN_vkImportFenceFdKHR vkImportFenceFdKHR; |
| + PFN_vkGetFenceFdKHR vkGetFenceFdKHR; |
| + PFN_vkImportFenceFdKHR vkImportFenceFdKHR; |
| #endif /* defined(VK_KHR_external_fence_fd) */ |
| #if defined(VK_KHR_external_fence_win32) |
| - PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR; |
| - PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR; |
| + PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR; |
| + PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR; |
| #endif /* defined(VK_KHR_external_fence_win32) */ |
| #if defined(VK_KHR_external_memory_fd) |
| - PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR; |
| - PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR; |
| + PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR; |
| + PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR; |
| #endif /* defined(VK_KHR_external_memory_fd) */ |
| #if defined(VK_KHR_external_memory_win32) |
| - PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR; |
| - PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR; |
| + PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR; |
| + PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR; |
| #endif /* defined(VK_KHR_external_memory_win32) */ |
| #if defined(VK_KHR_external_semaphore_fd) |
| - PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR; |
| - PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR; |
| + PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR; |
| + PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR; |
| #endif /* defined(VK_KHR_external_semaphore_fd) */ |
| #if defined(VK_KHR_external_semaphore_win32) |
| - PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR; |
| - PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR; |
| + PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR; |
| + PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR; |
| #endif /* defined(VK_KHR_external_semaphore_win32) */ |
| #if defined(VK_KHR_get_memory_requirements2) |
| - PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR; |
| - PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR; |
| - PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR; |
| + PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR; |
| + PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR; |
| + PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR; |
| #endif /* defined(VK_KHR_get_memory_requirements2) */ |
| #if defined(VK_KHR_maintenance1) |
| - PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR; |
| + PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR; |
| #endif /* defined(VK_KHR_maintenance1) */ |
| #if defined(VK_KHR_maintenance3) |
| - PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR; |
| + PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR; |
| #endif /* defined(VK_KHR_maintenance3) */ |
| #if defined(VK_KHR_performance_query) |
| - PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR; |
| - PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR; |
| + PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR; |
| + PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR; |
| #endif /* defined(VK_KHR_performance_query) */ |
| #if defined(VK_KHR_pipeline_executable_properties) |
| - PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR; |
| - PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR; |
| - PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR; |
| + PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR; |
| + PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR; |
| + PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR; |
| #endif /* defined(VK_KHR_pipeline_executable_properties) */ |
| #if defined(VK_KHR_push_descriptor) |
| - PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR; |
| + PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR; |
| #endif /* defined(VK_KHR_push_descriptor) */ |
| #if defined(VK_KHR_sampler_ycbcr_conversion) |
| - PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR; |
| - PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR; |
| + PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR; |
| + PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR; |
| #endif /* defined(VK_KHR_sampler_ycbcr_conversion) */ |
| #if defined(VK_KHR_shared_presentable_image) |
| - PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR; |
| + PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR; |
| #endif /* defined(VK_KHR_shared_presentable_image) */ |
| #if defined(VK_KHR_swapchain) |
| - PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR; |
| - PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR; |
| - PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR; |
| - PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR; |
| - PFN_vkQueuePresentKHR vkQueuePresentKHR; |
| + PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR; |
| + PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR; |
| + PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR; |
| + PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR; |
| + PFN_vkQueuePresentKHR vkQueuePresentKHR; |
| #endif /* defined(VK_KHR_swapchain) */ |
| #if defined(VK_KHR_timeline_semaphore) |
| - PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR; |
| - PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR; |
| - PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR; |
| + PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR; |
| + PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR; |
| + PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR; |
| #endif /* defined(VK_KHR_timeline_semaphore) */ |
| #if defined(VK_NVX_device_generated_commands) |
| - PFN_vkCmdProcessCommandsNVX vkCmdProcessCommandsNVX; |
| - PFN_vkCmdReserveSpaceForCommandsNVX vkCmdReserveSpaceForCommandsNVX; |
| - PFN_vkCreateIndirectCommandsLayoutNVX vkCreateIndirectCommandsLayoutNVX; |
| - PFN_vkCreateObjectTableNVX vkCreateObjectTableNVX; |
| - PFN_vkDestroyIndirectCommandsLayoutNVX vkDestroyIndirectCommandsLayoutNVX; |
| - PFN_vkDestroyObjectTableNVX vkDestroyObjectTableNVX; |
| - PFN_vkRegisterObjectsNVX vkRegisterObjectsNVX; |
| - PFN_vkUnregisterObjectsNVX vkUnregisterObjectsNVX; |
| + PFN_vkCmdProcessCommandsNVX vkCmdProcessCommandsNVX; |
| + PFN_vkCmdReserveSpaceForCommandsNVX vkCmdReserveSpaceForCommandsNVX; |
| + PFN_vkCreateIndirectCommandsLayoutNVX vkCreateIndirectCommandsLayoutNVX; |
| + PFN_vkCreateObjectTableNVX vkCreateObjectTableNVX; |
| + PFN_vkDestroyIndirectCommandsLayoutNVX vkDestroyIndirectCommandsLayoutNVX; |
| + PFN_vkDestroyObjectTableNVX vkDestroyObjectTableNVX; |
| + PFN_vkRegisterObjectsNVX vkRegisterObjectsNVX; |
| + PFN_vkUnregisterObjectsNVX vkUnregisterObjectsNVX; |
| #endif /* defined(VK_NVX_device_generated_commands) */ |
| #if defined(VK_NVX_image_view_handle) |
| - PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX; |
| + PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX; |
| #endif /* defined(VK_NVX_image_view_handle) */ |
| #if defined(VK_NV_clip_space_w_scaling) |
| - PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV; |
| + PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV; |
| #endif /* defined(VK_NV_clip_space_w_scaling) */ |
| #if defined(VK_NV_device_diagnostic_checkpoints) |
| - PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV; |
| - PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV; |
| + PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV; |
| + PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV; |
| #endif /* defined(VK_NV_device_diagnostic_checkpoints) */ |
| #if defined(VK_NV_external_memory_win32) |
| - PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV; |
| + PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV; |
| #endif /* defined(VK_NV_external_memory_win32) */ |
| #if defined(VK_NV_mesh_shader) |
| - PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV; |
| - PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV; |
| - PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV; |
| + PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV; |
| + PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV; |
| + PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV; |
| #endif /* defined(VK_NV_mesh_shader) */ |
| #if defined(VK_NV_ray_tracing) |
| - PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV; |
| - PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV; |
| - PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV; |
| - PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV; |
| - PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV; |
| - PFN_vkCompileDeferredNV vkCompileDeferredNV; |
| - PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV; |
| - PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV; |
| - PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV; |
| - PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV; |
| - PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV; |
| - PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV; |
| + PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV; |
| + PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV; |
| + PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV; |
| + PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV; |
| + PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV; |
| + PFN_vkCompileDeferredNV vkCompileDeferredNV; |
| + PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV; |
| + PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV; |
| + PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV; |
| + PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV; |
| + PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV; |
| + PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV; |
| #endif /* defined(VK_NV_ray_tracing) */ |
| #if defined(VK_NV_scissor_exclusive) |
| - PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV; |
| + PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV; |
| #endif /* defined(VK_NV_scissor_exclusive) */ |
| #if defined(VK_NV_shading_rate_image) |
| - PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV; |
| - PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV; |
| - PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV; |
| + PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV; |
| + PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV; |
| + PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV; |
| #endif /* defined(VK_NV_shading_rate_image) */ |
| #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) |
| - PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT; |
| + PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT; |
| #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) |
| - PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR; |
| + PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR; |
| #endif /* (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR; |
| - PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR; |
| + PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR; |
| + PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR; |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| #if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) |
| - PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR; |
| + PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR; |
| #endif /* (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) */ |
| - /* VOLK_GENERATE_DEVICE_TABLE */ |
| + /* VOLK_GENERATE_DEVICE_TABLE */ |
| }; |
| |
| /* VOLK_GENERATE_PROTOTYPES_H */ |