Go to the documentation of this file.
36 #include "../Core/System/cl_platform.h"
39 #include <OpenGLES/ES2/gl.h>
40 #include <OpenGLES/ES2/glext.h>
43 #ifdef __MINGW32__//MinGW32 Does not define most GL Functions needed
48 #ifndef CL_DISPLAYDEFINES_DEFINES
49 #define CL_DISPLAYDEFINES_DEFINES
83 #ifndef GL_DEPTH_BUFFER_BIT
158 #ifndef GL_POINT_SIZE
227 #ifndef GL_TEXTURE_WIDTH
284 #ifndef GL_STENCIL_INDEX
320 #ifndef GL_NEAREST_MIPMAP_NEAREST
327 #ifndef GL_TEXTURE_MAG_FILTER
334 #ifndef GL_PROXY_TEXTURE_1D
360 #ifndef GL_UNSIGNED_BYTE_3_3_2
399 #ifndef GL_CONSTANT_COLOR
477 #ifndef GL_BLEND_DST_RGB
497 #ifndef GL_BUFFER_SIZE
528 #ifndef GL_BLEND_EQUATION_RGB
612 #ifndef GL_PIXEL_PACK_BUFFER
632 #ifndef GL_COMPARE_REF_TO_TEXTURE
738 #ifndef GL_SAMPLER_2D_RECT
773 #ifndef GL_CONTEXT_CORE_PROFILE_BIT
799 #ifndef GL_VERTEX_ATTRIB_ARRAY_DIVISOR
804 #ifndef GL_SAMPLE_SHADING
819 #ifndef GL_DEPTH_COMPONENT32F
826 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION
907 #ifndef GL_FRAMEBUFFER_SRGB
912 #ifndef GL_HALF_FLOAT
917 #ifndef GL_MAP_READ_BIT
927 #ifndef GL_COMPRESSED_RED_RGTC1
961 #ifndef GL_VERTEX_ARRAY_BINDING
966 #ifndef GL_UNIFORM_BUFFER
1003 #ifndef GL_COPY_READ_BUFFER
1009 #ifndef GL_DEPTH_CLAMP
1014 #ifndef GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
1022 #ifndef GL_TEXTURE_CUBE_MAP_SEAMLESS
1027 #ifndef GL_MAX_SERVER_WAIT_TIMEOUT
1044 #define GL_TIMEOUT_IGNORED (0xFFFFFFFFFFFFFFFFull)
1070 #ifndef GL_SAMPLE_SHADING_ARB
1076 #ifndef GL_TEXTURE_CUBE_MAP_ARRAY_ARB
1087 #ifndef GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
1093 #ifndef GL_SHADER_INCLUDE_ARB
1100 #ifndef GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
1108 #ifndef GL_SRC1_COLOR
1113 #ifndef GL_ONE_MINUS_SRC1_COLOR
1120 #ifndef GL_ANY_SAMPLES_PASSED
1125 #ifndef GL_SAMPLER_BINDING
1130 #ifndef GL_RGB10_A2UI
1135 #ifndef GL_TEXTURE_SWIZZLE_R
1144 #ifndef GL_TIME_ELAPSED
1150 #ifndef GL_INT_2_10_10_10_REV
1155 #ifndef GL_DRAW_INDIRECT_BUFFER
1161 #ifndef GL_GEOMETRY_SHADER_INVOCATIONS
1170 #ifndef GL_DOUBLE_VEC2
1186 #ifndef GL_ACTIVE_SUBROUTINES
1217 #ifndef GL_FRACTIONAL_ODD
1223 #ifndef GL_MAX_PATCH_VERTICES
1247 #ifndef GL_TRANSFORM_FEEDBACK
1255 #ifndef GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
1279 #ifndef GL_PROGRAM_BINARY_RETRIEVABLE_HINT
1287 #ifndef GL_VERTEX_SHADER_BIT
1300 #ifndef GL_MAX_VIEWPORTS
1310 #ifndef GL_SYNC_CL_EVENT_ARB
1316 #ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
1342 #ifndef GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
1354 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT