dolphin/Source/Core/VideoBackends/Vulkan
Léo Lam 83c5446d85
Fix static initialisation order fiasco issue for Version variables
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)

By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
2022-01-14 00:04:22 +01:00
..
CMakeLists.txt
CommandBufferManager.cpp
CommandBufferManager.h
Constants.h
ObjectCache.cpp
ObjectCache.h
ShaderCompiler.cpp
ShaderCompiler.h
StagingBuffer.cpp
StagingBuffer.h
StateTracker.cpp
StateTracker.h
VideoBackend.h
VKBoundingBox.cpp
VKBoundingBox.h
VKMain.cpp
VKPerfQuery.cpp
VKPerfQuery.h
VKPipeline.cpp
VKPipeline.h
VKRenderer.cpp
VKRenderer.h
VKShader.cpp
VKShader.h
VKStreamBuffer.cpp
VKStreamBuffer.h
VKSwapChain.cpp
VKSwapChain.h
VKTexture.cpp
VKTexture.h
VKVertexFormat.cpp
VKVertexFormat.h
VKVertexManager.cpp
VKVertexManager.h
VulkanContext.cpp
VulkanContext.h
VulkanEntryPoints.inl
VulkanLoader.cpp
VulkanLoader.h