diff options
Diffstat (limited to 'Source/Core/Common/GL/GLInterface/GLInterface.cpp')
| -rw-r--r-- | Source/Core/Common/GL/GLInterface/GLInterface.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/Source/Core/Common/GL/GLInterface/GLInterface.cpp b/Source/Core/Common/GL/GLInterface/GLInterface.cpp deleted file mode 100644 index edd84cc2ab..0000000000 --- a/Source/Core/Common/GL/GLInterface/GLInterface.cpp +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright 2014 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#include <memory> - -#include "Common/GL/GLInterfaceBase.h" - -#if defined(__APPLE__) -#include "Common/GL/GLInterface/AGL.h" -#elif defined(_WIN32) -#include "Common/GL/GLInterface/WGL.h" -#elif HAVE_X11 -#if defined(USE_EGL) && USE_EGL -#include "Common/GL/GLInterface/EGLX11.h" -#else -#include "Common/GL/GLInterface/GLX.h" -#endif -#elif defined(USE_EGL) && USE_EGL && defined(USE_HEADLESS) -#include "Common/GL/GLInterface/EGL.h" -#elif ANDROID -#include "Common/GL/GLInterface/EGLAndroid.h" -#elif defined(__HAIKU__) -#include "Common/GL/GLInterface/BGL.h" -#else -#error Platform doesnt have a GLInterface -#endif - -std::unique_ptr<cInterfaceBase> HostGL_CreateGLInterface() -{ -#if defined(__APPLE__) - return std::make_unique<cInterfaceAGL>(); -#elif defined(_WIN32) - return std::make_unique<cInterfaceWGL>(); -#elif defined(USE_EGL) && defined(USE_HEADLESS) - return std::make_unique<cInterfaceEGL>(); -#elif defined(HAVE_X11) && HAVE_X11 -#if defined(USE_EGL) && USE_EGL - return std::make_unique<cInterfaceEGLX11>(); -#else - return std::make_unique<cInterfaceGLX>(); -#endif -#elif ANDROID - return std::make_unique<cInterfaceEGLAndroid>(); -#elif defined(__HAIKU__) - return std::make_unique<cInterfaceBGL>(); -#else - return nullptr; -#endif -} |
