Go to the documentation of this file. 7 #define VTK_MODULE_vtkglad_GLES3 0 9 #if VTK_MODULE_vtkglad_GLES3 10 #include <GLES3/gl3.h> 11 #elif TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR 12 #include <OpenGLES/ES3/gl.h> 14 #include <vtkglad/include/glad/gl.h> 18 #if defined(GL_ES_VERSION_3_0) || defined(GL_ES_VERSION_2_0) 19 #define GL_BACK_LEFT GL_BACK 20 #define GL_BACK_RIGHT GL_BACK 21 #define GL_FRONT_LEFT GL_FRONT 22 #define GL_FRONT_RIGHT GL_FRONT 25 #define glMultiDrawElements(mode, counts, type, indicies, primcount) \ 26 for (size_t eCount = 0; eCount < primcount; ++eCount) \ 28 glDrawElements(mode, *(counts + eCount), type, (GLvoid*)(indicies[eCount])); \ 33 #ifdef GL_ES_VERSION_3_0 34 #define GLAD_GL_ARB_vertex_array_object 1 35 #define GLAD_GL_ARB_instanced_arrays 1