diff --git a/gfx/glsym/rglgen.h b/gfx/glsym/rglgen.h index 1710829393..aacfa70d03 100644 --- a/gfx/glsym/rglgen.h +++ b/gfx/glsym/rglgen.h @@ -5,40 +5,7 @@ #include "config.h" #endif -#ifdef HAVE_EGL -#include -#include -#endif - -#if defined(IOS) -#include -#include -#elif defined(__APPLE__) -#include -#include -#elif defined(HAVE_PSGL) -#include -#include -#elif defined(HAVE_OPENGL_MODERN) -#include -#include -#elif defined(HAVE_OPENGLES3) -#include -#include // There are no GLES3 extensions yet. -#elif defined(HAVE_OPENGLES2) -#include -#include -#elif defined(HAVE_OPENGLES1) -#include -#include -#else -#if defined(_WIN32) && !defined(_XBOX) -#define WIN32_LEAN_AND_MEAN -#include -#endif -#include -#include -#endif +#include "rglgen_headers.h" #ifdef __cplusplus extern "C" { diff --git a/gfx/glsym/rglgen_headers.h b/gfx/glsym/rglgen_headers.h new file mode 100644 index 0000000000..53fdb7cd55 --- /dev/null +++ b/gfx/glsym/rglgen_headers.h @@ -0,0 +1,39 @@ +#ifndef RGLGEN_HEADERS_H__ +#define RGLGEN_HEADERS_H__ + +#ifdef HAVE_EGL +#include +#include +#endif + +#if defined(IOS) +#include +#include +#elif defined(__APPLE__) +#include +#include +#elif defined(HAVE_PSGL) +#include +#include +#elif defined(HAVE_OPENGL_MODERN) +#include +#include +#elif defined(HAVE_OPENGLES3) +#include +#include // There are no GLES3 extensions yet. +#elif defined(HAVE_OPENGLES2) +#include +#include +#elif defined(HAVE_OPENGLES1) +#include +#include +#else +#if defined(_WIN32) && !defined(_XBOX) +#define WIN32_LEAN_AND_MEAN +#include +#endif +#include +#include +#endif + +#endif