diff --git a/Source/Core/Common/GL/GLInterface/GLInterface.cpp b/Source/Core/Common/GL/GLInterface/GLInterface.cpp index 6d4345e5c1..c7f2169c5a 100644 --- a/Source/Core/Common/GL/GLInterface/GLInterface.cpp +++ b/Source/Core/Common/GL/GLInterface/GLInterface.cpp @@ -6,9 +6,7 @@ #include "Common/GL/GLInterfaceBase.h" -#ifdef ANDROID -#include "Common/GL/GLInterface/EGLAndroid.h" -#elif defined(__APPLE__) +#if defined(__APPLE__) #include "Common/GL/GLInterface/AGL.h" #elif defined(_WIN32) #include "Common/GL/GLInterface/WGL.h" @@ -20,15 +18,15 @@ #endif #elif defined(USE_EGL) && USE_EGL && defined(USE_HEADLESS) #include "Common/GL/GLInterface/EGL.h" +#elif ANDROID +#include "Common/GL/GLInterface/EGLAndroid.h" #else #error Platform doesnt have a GLInterface #endif std::unique_ptr HostGL_CreateGLInterface() { - #ifdef ANDROID - return std::make_unique(); - #elif defined(__APPLE__) + #if defined(__APPLE__) return std::make_unique(); #elif defined(_WIN32) return std::make_unique(); @@ -40,6 +38,8 @@ std::unique_ptr HostGL_CreateGLInterface() #else return std::make_unique(); #endif + #elif ANDROID + return std::make_unique(); #else return nullptr; #endif