+ {"glActiveTexture", (void **) &qglActiveTexture},
+ {"glTexImage3D", (void **) &qglTexImage3D},
+ {"glTexSubImage3D", (void **) &qglTexSubImage3D},
+ {"glCopyTexSubImage3D", (void **) &qglCopyTexSubImage3D},
+ {"glDeleteShader", (void **) &qglDeleteShader},
+ {"glDeleteProgram", (void **) &qglDeleteProgram},
+ {"glDetachShader", (void **) &qglDetachShader},
+ {"glCreateShader", (void **) &qglCreateShader},
+ {"glShaderSource", (void **) &qglShaderSource},
+ {"glCompileShader", (void **) &qglCompileShader},
+ {"glCreateProgram", (void **) &qglCreateProgram},
+ {"glAttachShader", (void **) &qglAttachShader},
+ {"glLinkProgram", (void **) &qglLinkProgram},
+ {"glUseProgram", (void **) &qglUseProgram},
+ {"glValidateProgram", (void **) &qglValidateProgram},
+ {"glUniform1f", (void **) &qglUniform1f},
+ {"glUniform2f", (void **) &qglUniform2f},
+ {"glUniform3f", (void **) &qglUniform3f},
+ {"glUniform4f", (void **) &qglUniform4f},
+ {"glUniform1i", (void **) &qglUniform1i},
+ {"glUniform2i", (void **) &qglUniform2i},
+ {"glUniform3i", (void **) &qglUniform3i},
+ {"glUniform4i", (void **) &qglUniform4i},
+ {"glUniform1fv", (void **) &qglUniform1fv},
+ {"glUniform2fv", (void **) &qglUniform2fv},
+ {"glUniform3fv", (void **) &qglUniform3fv},
+ {"glUniform4fv", (void **) &qglUniform4fv},
+ {"glUniform1iv", (void **) &qglUniform1iv},
+ {"glUniform2iv", (void **) &qglUniform2iv},
+ {"glUniform3iv", (void **) &qglUniform3iv},
+ {"glUniform4iv", (void **) &qglUniform4iv},
+ {"glUniformMatrix2fv", (void **) &qglUniformMatrix2fv},
+ {"glUniformMatrix3fv", (void **) &qglUniformMatrix3fv},
+ {"glUniformMatrix4fv", (void **) &qglUniformMatrix4fv},
+ {"glGetShaderiv", (void **) &qglGetShaderiv},
+ {"glGetProgramiv", (void **) &qglGetProgramiv},
+ {"glGetShaderInfoLog", (void **) &qglGetShaderInfoLog},
+ {"glGetProgramInfoLog", (void **) &qglGetProgramInfoLog},
+ {"glGetAttachedShaders", (void **) &qglGetAttachedShaders},
+ {"glGetUniformLocation", (void **) &qglGetUniformLocation},
+ {"glGetActiveUniform", (void **) &qglGetActiveUniform},
+ {"glGetUniformfv", (void **) &qglGetUniformfv},
+ {"glGetUniformiv", (void **) &qglGetUniformiv},
+ {"glGetShaderSource", (void **) &qglGetShaderSource},
+ {"glVertexAttrib1f", (void **) &qglVertexAttrib1f},
+ {"glVertexAttrib1s", (void **) &qglVertexAttrib1s},
+ {"glVertexAttrib1d", (void **) &qglVertexAttrib1d},
+ {"glVertexAttrib2f", (void **) &qglVertexAttrib2f},
+ {"glVertexAttrib2s", (void **) &qglVertexAttrib2s},
+ {"glVertexAttrib2d", (void **) &qglVertexAttrib2d},
+ {"glVertexAttrib3f", (void **) &qglVertexAttrib3f},
+ {"glVertexAttrib3s", (void **) &qglVertexAttrib3s},
+ {"glVertexAttrib3d", (void **) &qglVertexAttrib3d},
+ {"glVertexAttrib4f", (void **) &qglVertexAttrib4f},
+ {"glVertexAttrib4s", (void **) &qglVertexAttrib4s},
+ {"glVertexAttrib4d", (void **) &qglVertexAttrib4d},
+ {"glVertexAttrib4Nub", (void **) &qglVertexAttrib4Nub},
+ {"glVertexAttrib1fv", (void **) &qglVertexAttrib1fv},
+ {"glVertexAttrib1sv", (void **) &qglVertexAttrib1sv},
+ {"glVertexAttrib1dv", (void **) &qglVertexAttrib1dv},
+ {"glVertexAttrib2fv", (void **) &qglVertexAttrib1fv},
+ {"glVertexAttrib2sv", (void **) &qglVertexAttrib1sv},
+ {"glVertexAttrib2dv", (void **) &qglVertexAttrib1dv},
+ {"glVertexAttrib3fv", (void **) &qglVertexAttrib1fv},
+ {"glVertexAttrib3sv", (void **) &qglVertexAttrib1sv},
+ {"glVertexAttrib3dv", (void **) &qglVertexAttrib1dv},
+ {"glVertexAttrib4fv", (void **) &qglVertexAttrib1fv},
+ {"glVertexAttrib4sv", (void **) &qglVertexAttrib1sv},
+ {"glVertexAttrib4dv", (void **) &qglVertexAttrib1dv},
+// {"glVertexAttrib4iv", (void **) &qglVertexAttrib1iv},
+// {"glVertexAttrib4bv", (void **) &qglVertexAttrib1bv},
+// {"glVertexAttrib4ubv", (void **) &qglVertexAttrib1ubv},
+// {"glVertexAttrib4usv", (void **) &qglVertexAttrib1usv},
+// {"glVertexAttrib4uiv", (void **) &qglVertexAttrib1uiv},
+// {"glVertexAttrib4Nbv", (void **) &qglVertexAttrib1Nbv},
+// {"glVertexAttrib4Nsv", (void **) &qglVertexAttrib1Nsv},
+// {"glVertexAttrib4Niv", (void **) &qglVertexAttrib1Niv},
+// {"glVertexAttrib4Nubv", (void **) &qglVertexAttrib1Nubv},
+// {"glVertexAttrib4Nusv", (void **) &qglVertexAttrib1Nusv},
+// {"glVertexAttrib4Nuiv", (void **) &qglVertexAttrib1Nuiv},
+ {"glVertexAttribPointer", (void **) &qglVertexAttribPointer},
+ {"glEnableVertexAttribArray", (void **) &qglEnableVertexAttribArray},
+ {"glDisableVertexAttribArray", (void **) &qglDisableVertexAttribArray},
+ {"glBindAttribLocation", (void **) &qglBindAttribLocation},
+ {"glGetActiveAttrib", (void **) &qglGetActiveAttrib},
+ {"glGetAttribLocation", (void **) &qglGetAttribLocation},
+ {"glGetVertexAttribdv", (void **) &qglGetVertexAttribdv},
+ {"glGetVertexAttribfv", (void **) &qglGetVertexAttribfv},
+ {"glGetVertexAttribiv", (void **) &qglGetVertexAttribiv},
+ {"glGetVertexAttribPointerv", (void **) &qglGetVertexAttribPointerv},
+ {"glBindBuffer" , (void **) &qglBindBuffer},
+ {"glDeleteBuffers" , (void **) &qglDeleteBuffers},
+ {"glGenBuffers" , (void **) &qglGenBuffers},
+ {"glIsBuffer" , (void **) &qglIsBuffer},
+ {"glMapBuffer" , (void **) &qglMapBuffer},
+ {"glUnmapBuffer" , (void **) &qglUnmapBuffer},
+ {"glBufferData" , (void **) &qglBufferData},
+ {"glBufferSubData" , (void **) &qglBufferSubData},
+ {"glIsRenderbuffer" , (void **) &qglIsRenderbuffer},
+ {"glBindRenderbuffer" , (void **) &qglBindRenderbuffer},
+ {"glDeleteRenderbuffers" , (void **) &qglDeleteRenderbuffers},
+ {"glGenRenderbuffers" , (void **) &qglGenRenderbuffers},
+ {"glRenderbufferStorage" , (void **) &qglRenderbufferStorage},
+ {"glRenderbufferStorageMultisample" , (void **) &qglRenderbufferStorageMultisample},
+ {"glGetRenderbufferParameteriv" , (void **) &qglGetRenderbufferParameteriv},
+ {"glIsFramebuffer" , (void **) &qglIsFramebuffer},
+ {"glBindFramebuffer" , (void **) &qglBindFramebuffer},
+ {"glDeleteFramebuffers" , (void **) &qglDeleteFramebuffers},
+ {"glGenFramebuffers" , (void **) &qglGenFramebuffers},
+ {"glCheckFramebufferStatus" , (void **) &qglCheckFramebufferStatus},
+ {"glFramebufferTexture1D" , (void **) &qglFramebufferTexture1D},
+ {"glFramebufferTexture2D" , (void **) &qglFramebufferTexture2D},
+ {"glFramebufferTexture3D" , (void **) &qglFramebufferTexture3D},
+ {"glFramebufferTextureLayer" , (void **) &qglFramebufferTextureLayer},
+ {"glFramebufferRenderbuffer" , (void **) &qglFramebufferRenderbuffer},
+ {"glGetFramebufferAttachmentParameteriv" , (void **) &qglGetFramebufferAttachmentParameteriv},
+ {"glBlitFramebuffer" , (void **) &qglBlitFramebuffer},
+ {"glGenerateMipmap" , (void **) &qglGenerateMipmap},
+ {"glGetUniformIndices" , (void **) &qglGetUniformIndices},
+ {"glGetActiveUniformsiv" , (void **) &qglGetActiveUniformsiv},
+ {"glGetActiveUniformName" , (void **) &qglGetActiveUniformName},
+ {"glGetUniformBlockIndex" , (void **) &qglGetUniformBlockIndex},
+ {"glGetActiveUniformBlockiv" , (void **) &qglGetActiveUniformBlockiv},
+ {"glGetActiveUniformBlockName", (void **) &qglGetActiveUniformBlockName},
+ {"glBindBufferRange" , (void **) &qglBindBufferRange},
+ {"glBindBufferBase" , (void **) &qglBindBufferBase},
+ {"glGetIntegeri_v" , (void **) &qglGetIntegeri_v},
+ {"glUniformBlockBinding" , (void **) &qglUniformBlockBinding},