diff options
Diffstat (limited to 'Source/Core/VideoCommon/VideoBackendBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/VideoBackendBase.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/VideoBackendBase.cpp b/Source/Core/VideoCommon/VideoBackendBase.cpp index 7788fe0dfb..1d175caa01 100644 --- a/Source/Core/VideoCommon/VideoBackendBase.cpp +++ b/Source/Core/VideoCommon/VideoBackendBase.cpp @@ -238,13 +238,9 @@ const std::vector<std::unique_ptr<VideoBackendBase>>& VideoBackendBase::GetAvail backends.push_back(std::make_unique<DX12::VideoBackend>()); #endif #ifdef __APPLE__ - backends.push_back(std::make_unique<Metal::VideoBackend>()); + backends.emplace(backends.begin(), std::make_unique<Metal::VideoBackend>()); #endif #ifdef HAS_VULKAN -#ifdef __APPLE__ - // Emplace the Vulkan backend at the beginning so it takes precedence over OpenGL. - backends.emplace(backends.begin(), std::make_unique<Vulkan::VideoBackend>()); -#else backends.push_back(std::make_unique<Vulkan::VideoBackend>()); #endif #endif |
