diff --git a/miniwin/src/d3drm/backends/opengles2/renderer.cpp b/miniwin/src/d3drm/backends/opengles2/renderer.cpp index 1400db92..f288c42e 100644 --- a/miniwin/src/d3drm/backends/opengles2/renderer.cpp +++ b/miniwin/src/d3drm/backends/opengles2/renderer.cpp @@ -2,10 +2,16 @@ #include "meshutils.h" #if defined(__APPLE__) +#include +#if defined(TARGET_OS_IOS) +#include +#include +#else #include #include #define GL_DEPTH_COMPONENT24_OES GL_DEPTH_COMPONENT24 #define GL_DEPTH_COMPONENT32_OES GL_DEPTH_COMPONENT32 +#endif #else #include #include diff --git a/miniwin/src/d3drm/backends/opengles3/renderer.cpp b/miniwin/src/d3drm/backends/opengles3/renderer.cpp index 1f7ae1b2..5ad323bb 100644 --- a/miniwin/src/d3drm/backends/opengles3/renderer.cpp +++ b/miniwin/src/d3drm/backends/opengles3/renderer.cpp @@ -2,11 +2,17 @@ #include "meshutils.h" #if defined(__APPLE__) +#include +#if defined(TARGET_OS_IOS) +#include +#include +#else #include #include #define glBindVertexArray glBindVertexArrayAPPLE #define glGenVertexArrays glGenVertexArraysAPPLE #define glDeleteVertexArrays glDeleteVertexArraysAPPLE +#endif #else #include #include diff --git a/miniwin/src/internal/d3drmrenderer_opengles2.h b/miniwin/src/internal/d3drmrenderer_opengles2.h index d65ed369..3c5e7456 100644 --- a/miniwin/src/internal/d3drmrenderer_opengles2.h +++ b/miniwin/src/internal/d3drmrenderer_opengles2.h @@ -5,7 +5,12 @@ #include "ddraw_impl.h" #if defined(__APPLE__) +#include +#if defined(TARGET_OS_IOS) +#include +#else #include +#endif #else #include #endif diff --git a/miniwin/src/internal/d3drmrenderer_opengles3.h b/miniwin/src/internal/d3drmrenderer_opengles3.h index be2807ec..b23b444c 100644 --- a/miniwin/src/internal/d3drmrenderer_opengles3.h +++ b/miniwin/src/internal/d3drmrenderer_opengles3.h @@ -5,7 +5,12 @@ #include "ddraw_impl.h" #if defined(__APPLE__) +#include +#if defined(TARGET_OS_IOS) +#include +#else #include +#endif #else #include #endif