GLProc(glGenBuffers, GLGENBUFFERS) GLProc(glBindBuffer, GLBINDBUFFER) GLProc(glGenVertexArrays, GLGENVERTEXARRAYS) GLProc(glBindVertexArray, GLBINDVERTEXARRAY) GLProc(glCreateProgram, GLCREATEPROGRAM) GLProc(glCreateShader, GLCREATESHADER) GLProc(glShaderSource, GLSHADERSOURCE) GLProc(glCompileShader, GLCOMPILESHADER) GLProc(glGetShaderiv, GLGETSHADERIV) GLProc(glGetShaderInfoLog, GLGETSHADERINFOLOG) GLProc(glGetProgramiv, GLGETPROGRAMIV) GLProc(glGetProgramInfoLog, GLGETPROGRAMINFOLOG) GLProc(glAttachShader, GLATTACHSHADER) GLProc(glLinkProgram, GLLINKPROGRAM) GLProc(glValidateProgram, GLVALIDATEPROGRAM) GLProc(glDeleteShader, GLDELETESHADER) GLProc(glGetUniformLocation, GLGETUNIFORMLOCATION) GLProc(glGetAttribLocation, GLGETATTRIBLOCATION) GLProc(glEnableVertexAttribArray, GLENABLEVERTEXATTRIBARRAY) GLProc(glVertexAttribPointer, GLVERTEXATTRIBPOINTER) GLProc(glBufferData, GLBUFFERDATA) GLProc(glBufferSubData, GLBUFFERSUBDATA) GLProc(glBlendFuncSeparate, GLBLENDFUNCSEPARATE) GLProc(glUseProgram, GLUSEPROGRAM) GLProc(glUniform1i, GLUNIFORM1I) GLProc(glUniform1f, GLUNIFORM1F) GLProc(glUniform2f, GLUNIFORM2F) GLProc(glUniform3f, GLUNIFORM3F) GLProc(glUniform4f, GLUNIFORM4F) GLProc(glTexSubImage3D, GLTEXSUBIMAGE3D) GLProc(glTexImage3D, GLTEXIMAGE3D) GLProc(glGenerateMipmap, GLGENERATEMIPMAP) #undef GLProc