dolphin/Source/Core/VideoBackends
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
..
D3D VideoBackends/D3D11: Include HRESULT in error messages 2022-01-09 12:44:15 -08:00
D3D12 VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
D3DCommon Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
Null VideoConfig: Add bool for sampler LOD bias support 2021-12-25 15:16:27 -05:00
OGL Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
Software VideoConfig: Add bool for sampler LOD bias support 2021-12-25 15:16:27 -05:00
Vulkan Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
CMakeLists.txt CMake: Add option to enable/disable Vulkan video backend 2020-10-23 20:14:46 +02:00