Add missing extern declaration of defaultDispatchLoaderDynamic (#391)

This commit is contained in:
Andreas Süßenbach 2019-09-25 15:01:29 +02:00 committed by Markus Tavenrath
parent a5d14b5c16
commit 5ceb4d2801
2 changed files with 8 additions and 6 deletions

View File

@ -1194,8 +1194,6 @@ void VulkanHppGenerator::appendDispatchLoaderDynamic(std::string & str)
str += R"( } str += R"( }
}; };
#define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE namespace vk { DispatchLoaderDynamic defaultDispatchLoaderDynamic; }
)"; )";
} }
@ -1257,8 +1255,11 @@ void VulkanHppGenerator::appendDispatchLoaderDefault(std::string & str)
#if !defined(VULKAN_HPP_DEFAULT_DISPATCHER) #if !defined(VULKAN_HPP_DEFAULT_DISPATCHER)
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1 # if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
# define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::defaultDispatchLoaderDynamic # define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::defaultDispatchLoaderDynamic
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE namespace vk { DispatchLoaderDynamic defaultDispatchLoaderDynamic; }
extern DispatchLoaderDynamic defaultDispatchLoaderDynamic;
# else # else
# define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::DispatchLoaderStatic() # define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::DispatchLoaderStatic()
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
# endif # endif
#endif #endif

View File

@ -2535,8 +2535,11 @@ namespace VULKAN_HPP_NAMESPACE
#if !defined(VULKAN_HPP_DEFAULT_DISPATCHER) #if !defined(VULKAN_HPP_DEFAULT_DISPATCHER)
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1 # if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
# define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::defaultDispatchLoaderDynamic # define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::defaultDispatchLoaderDynamic
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE namespace vk { DispatchLoaderDynamic defaultDispatchLoaderDynamic; }
extern DispatchLoaderDynamic defaultDispatchLoaderDynamic;
# else # else
# define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::DispatchLoaderStatic() # define VULKAN_HPP_DEFAULT_DISPATCHER ::vk::DispatchLoaderStatic()
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
# endif # endif
#endif #endif
@ -72826,7 +72829,5 @@ namespace VULKAN_HPP_NAMESPACE
} }
}; };
#define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE namespace vk { DispatchLoaderDynamic defaultDispatchLoaderDynamic; }
} // namespace VULKAN_HPP_NAMESPACE } // namespace VULKAN_HPP_NAMESPACE
#endif #endif