imgui_impl_opengl3.cpp Using GLES3 on IOS instead of gl3w. (#2002, #1873)
Not modifying the main.cpp yet because we need to test GL ES 3 context creation on iOS (only imgui_impl_opengl3.cpp was tested).
diff --git a/examples/imgui_impl_opengl3.cpp b/examples/imgui_impl_opengl3.cpp
index 90358f6..1cd8c05 100644
--- a/examples/imgui_impl_opengl3.cpp
+++ b/examples/imgui_impl_opengl3.cpp
@@ -57,8 +57,11 @@
#else
#include <stdint.h> // intptr_t
#endif
+#if defined(__APPLE__)
+#include "TargetConditionals.h"
+#endif
-#ifdef __EMSCRIPTEN__
+#if (defined(__APPLE__) && TARGET_OS_IOS) || (defined(__EMSCRIPTEN__))
#include <GLES3/gl3.h> // Use GL ES 3
#else
// About OpenGL function loaders: