# OpenGL 3.0 Symbols Exported from Native APIs |Type|Symbol| | --- | --- | |FUNC|glActiveTexture |FUNC|glActiveTextureARB |FUNC|glAttachShader |FUNC|glBindAttribLocation |FUNC|glBindBuffer |FUNC|glBindBufferARB |FUNC|glBindBufferBase |FUNC|glBindBufferRange |FUNC|glBindFramebuffer |FUNC|glBindImageTexture |FUNC|glBindRenderbuffer |FUNC|glBindTexture |FUNC|glBindVertexArray |FUNC|glBindVertexBuffer |FUNC|glBlendColor |FUNC|glBlendEquation |FUNC|glBlendEquationSeparate |FUNC|glBlendFunc |FUNC|glBlendFunci |FUNC|glBlendFuncSeparate |FUNC|glBlitFramebuffer |FUNC|glBufferData |FUNC|glBufferDataARB |FUNC|glBufferStorage |FUNC|glBufferSubData |FUNC|glBufferSubDataARB |FUNC|glCheckFramebufferStatus |FUNC|glClampColor |FUNC|glClear |FUNC|glClearBufferfv |FUNC|glClearBufferData |FUNC|glClearBufferSubData |FUNC|glClearColor |FUNC|glClearDepth |FUNC|glClearDepthf |FUNC|glClearStencil |FUNC|glClientWaitSync |FUNC|glColor4f |FUNC|glColorMask |FUNC|glCompileShader |FUNC|glCompressedTexImage2D |FUNC|glCompressedTexSubImage2D |FUNC|glCopyBufferSubData |FUNC|glCopyTexSubImage2D |FUNC|glCreateProgram |FUNC|glCreateShader |FUNC|glCullFace |FUNC|glDebugMessageCallback |FUNC|glDeleteBuffers |FUNC|glDeleteBuffersARB |FUNC|glDeleteFramebuffers |FUNC|glDeleteProgram |FUNC|glDeleteRenderbuffers |FUNC|glDeleteShader |FUNC|glDeleteSync |FUNC|glDeleteTextures |FUNC|glDeleteVertexArrays |FUNC|glDepthFunc |FUNC|glDepthMask |FUNC|glDisable |FUNC|glDepthRange |FUNC|glDepthRangef |FUNC|glDetachShader |FUNC|glDisablevertexAttribArray |FUNC|glDispatchCompute |FUNC|glDrawArrays |FUNC|glDrawArraysInstanced |FUNC|glDrawBuffer |FUNC|glDrawBuffers |FUNC|glDrawBuffersARB |FUNC|glDrawElements |FUNC|glDrawElementsBaseVertex |FUNC|glDrawElementsInstanced |FUNC|glDrawElementsInstancedBaseVertex |FUNC|glEnable |FUNC|glEnableVertexAttribArray |FUNC|glFenceSync |FUNC|glFinish |FUNC|glFlush |FUNC|glFlushMappedBufferRange |FUNC|glFramebufferRenderbuffer |FUNC|glFramebufferTexture |FUNC|glFramebufferTexture2D |FUNC|glFrontFace |FUNC|glGenBuffers |FUNC|glGenBuffersARB |FUNC|glGenerateMipmap |FUNC|glGenFramebuffers |FUNC|glGenRenderbuffers |FUNC|glGenTextures |FUNC|glGenVertexArrays |FUNC|glGetActiveAttrib |FUNC|glGetActiveUniform |FUNC|glGetAttachedShaders |FUNC|glGetAttribLocation |FUNC|glGetBooleanv |FUNC|glGetBufferParameteriv |FUNC|glGetBufferSubData |FUNC|glGetBufferSubDataARB |FUNC|glGetError |FUNC|glGetFramebufferAttachmentParameteriv |FUNC|glGetIntegeri_v |FUNC|glGetIntegerv |FUNC|glGetProgramBinary |FUNC|glGetProgramInfoLog |FUNC|glGetProgramiv |FUNC|glGetProgramResourceIndex |FUNC|glGetRenderbufferParameteriv |FUNC|glGetShaderInfoLog |FUNC|glGetShaderiv |FUNC|glGetShaderPrecisionFormat |FUNC|glGetShaderSource |FUNC|glGetString |FUNC|glGetTexImage |FUNC|glGetUniformfv |FUNC|glGetUniformiv |FUNC|glGetUniformLocation |FUNC|glGetVertexAttribfv |FUNC|glGetVertexAttribiv |FUNC|glGetVertexAttribPointerv |FUNC|glInvalidateBufferSubData |FUNC|glIsBuffer |FUNC|glIsFramebuffer |FUNC|glIsProgram |FUNC|glIsRenderbuffer |FUNC|glIsShader |FUNC|glLineWidth |FUNC|glLinkProgram |FUNC|glMapBuffer |FUNC|glMapBufferRange |FUNC|glMemoryBarrier |FUNC|glMultiDrawArrays |FUNC|glMultiDrawElements |FUNC|glMultiDrawElementsIndirect |FUNC|glPatchParameteri |FUNC|glPixelStorei |FUNC|glPointSize |FUNC|glPolygonMode |FUNC|glPolygonOffset |FUNC|glPopDebugGroup |FUNC|glPrimitiveRestartIndex |FUNC|glProgramBinary |FUNC|glProgramParameteri |FUNC|glPushDebugGroup |FUNC|glReadBuffer |FUNC|glReadpixels |FUNC|glReleaseShaderCompiler |FUNC|glRenderbufferStorage |FUNC|glRenderbufferStorageMultisample |FUNC|glSampleCoverage |FUNC|glScissor |FUNC|glShadeModel |FUNC|glShaderBinary |FUNC|glShaderSource |FUNC|glShaderStorageBlockBinding |FUNC|glStencilFunc |FUNC|glStencilFuncSeparate |FUNC|glStencilMask |FUNC|glStencilMaskSeparate |FUNC|glStencilOp |FUNC|glStencilOpSeparate |FUNC|glTexBuffer |FUNC|glTexImage1D |FUNC|glTexImage2D |FUNC|glTexImage2DMultisample |FUNC|glTexParameterfv |FUNC|glTexParameteri |FUNC|glTexSubImage2D |FUNC|glUniform1dv |FUNC|glUniform1f |FUNC|glUniform1fv |FUNC|glUniform1fvARB |FUNC|glUniform1i |FUNC|glUniform1iARB |FUNC|glUniform1iv |FUNC|glUniform1ivARB |FUNC|glUniform1ui |FUNC|glUniform2dv |FUNC|glUniform2f |FUNC|glUniform2fv |FUNC|glUniform2fvARB |FUNC|glUniform2i |FUNC|glUniform2iv |FUNC|glUniform2ivARB |FUNC|glUniform3dv |FUNC|glUniform3f |FUNC|glUniform3fv |FUNC|glUniform3fvARB |FUNC|glUniform3i |FUNC|glUniform3iv |FUNC|glUniform3ivARB |FUNC|glUniform4dv |FUNC|glUniform4f |FUNC|glUniform4fv |FUNC|glUniform4fvARB |FUNC|glUniform4i |FUNC|glUniform4iv |FUNC|glUniform4ivARB |FUNC|glUniformMatrix2fv |FUNC|glUniformMatrix2fvARB |FUNC|glUniformMatrix3dv |FUNC|glUniformMatrix3fv |FUNC|glUniformMatrix3fvARB |FUNC|glUniformMatrix4dv |FUNC|glUniformMatrix4fv |FUNC|glUniformMatrix4fvARB |FUNC|glUnmapBuffer |FUNC|glUseProgram |FUNC|glValidateProgram |FUNC|glVertexAttribBinding |FUNC|glVertexAttrib1f |FUNC|glVertexAttrib1fv |FUNC|glVertexAttrib2f |FUNC|glVertexAttrib2fv |FUNC|glVertexAttrib3f |FUNC|glVertexAttrib3fv |FUNC|glVertexAttrib4f |FUNC|glVertexAttrib4fv |FUNC|glVertexAttribDivisor |FUNC|glVertexAttribIFormat |FUNC|glVertexAttribIPointer |FUNC|glVertexAttribLPointer |FUNC|glVertexAttribPointer |FUNC|glViewport