diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2016-01-30 11:15:07 -0500 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2016-01-30 11:15:07 -0500 |
| commit | 31523b7e80846256a3eeb34be69ba1a0ffc8ef19 (patch) | |
| tree | 90e7ffcde198a9d38107ff44103cd44b562d70bd /Source/Core/Common/GL/GLInterface/GLInterface.cpp | |
| parent | 8e8e6f3234ef6bf4b0ecedd304e47ca73b702ea8 (diff) | |
| parent | 628e9bad92673c27a974649ee18c48483003347a (diff) | |
Merge pull request #3572 from Sonicadvance1/egl_support_headless
Egl support headless
Diffstat (limited to 'Source/Core/Common/GL/GLInterface/GLInterface.cpp')
| -rw-r--r-- | Source/Core/Common/GL/GLInterface/GLInterface.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/Common/GL/GLInterface/GLInterface.cpp b/Source/Core/Common/GL/GLInterface/GLInterface.cpp index b9a05fd30a..6d4345e5c1 100644 --- a/Source/Core/Common/GL/GLInterface/GLInterface.cpp +++ b/Source/Core/Common/GL/GLInterface/GLInterface.cpp @@ -18,6 +18,8 @@ #else #include "Common/GL/GLInterface/GLX.h" #endif +#elif defined(USE_EGL) && USE_EGL && defined(USE_HEADLESS) +#include "Common/GL/GLInterface/EGL.h" #else #error Platform doesnt have a GLInterface #endif @@ -30,6 +32,8 @@ std::unique_ptr<cInterfaceBase> HostGL_CreateGLInterface() 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>(); |
