#pragma once #include "std/target_os.hpp" #if defined(OMIM_OS_IPHONE) #define GL_SILENCE_DEPRECATION #include #include #elif defined(OMIM_OS_MAC) #define GL_SILENCE_DEPRECATION #include #include #elif defined(OMIM_OS_WINDOWS) #include "std/windows.hpp" #define GL_GLEXT_PROTOTYPES #include #include "3party/GL/glext.h" #elif defined(OMIM_OS_ANDROID) #define GL_GLEXT_PROTOTYPES #include #include #include "android/jni/com/mapswithme/opengl/gl3stub.h" #include #else #define GL_GLEXT_PROTOTYPES #include #include #endif