25#ifndef SFML_OPENGL_HPP
26#define SFML_OPENGL_HPP
32#include <SFML/Config.hpp>
39#if defined(SFML_SYSTEM_WINDOWS)
48#elif defined(SFML_SYSTEM_LINUX) || defined(SFML_SYSTEM_FREEBSD) || defined(SFML_SYSTEM_OPENBSD) || defined(SFML_SYSTEM_NETBSD)
50 #if defined(SFML_OPENGL_ES)
52 #include <GLES/glext.h>
57#elif defined(SFML_SYSTEM_MACOS)
59 #include <OpenGL/gl.h>
61#elif defined (SFML_SYSTEM_IOS)
63 #include <OpenGLES/ES1/gl.h>
64 #include <OpenGLES/ES1/glext.h>
66#elif defined (SFML_SYSTEM_ANDROID)
69 #include <GLES/glext.h>
72 #include <GLES2/gl2platform.h>
73 #include <GLES2/gl2ext.h>