OpenGL Symbols
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 |
OpenGL 4.2 Symbols Exported from Native APIs
Starting from API version 22, the following OpenGL 4.2 APIs are supported.
| Type | Symbol |
|---|---|
| FUNC | glDrawRangeElements |
| FUNC | glTexSubImage3D |
| FUNC | glCompressedTexImage3D |
| FUNC | glCompressedTexImage1D |
| FUNC | glCompressedTexSubImage3D |
| FUNC | glGetCompressedTexImage |
| FUNC | glPointParameterf |
| FUNC | glPointParameterfv |
| FUNC | glPointParameteri |
| FUNC | glPointParameteriv |
| FUNC | glIsQuery |
| FUNC | glGetQueryiv |
| FUNC | glGetQueryObjectuiv |
| FUNC | glGetBufferPointerv |
| FUNC | glGetVertexAttribdv |
| FUNC | glVertexAttrib1d |
| FUNC | glVertexAttrib1dv |
| FUNC | glVertexAttrib1s |
| FUNC | glVertexAttrib1sv |
| FUNC | glVertexAttrib2d |
| FUNC | glVertexAttrib2dv |
| FUNC | glVertexAttrib2s |
| FUNC | glVertexAttrib2sv |
| FUNC | glVertexAttrib3d |
| FUNC | glVertexAttrib3dv |
| FUNC | glVertexAttrib3s |
| FUNC | glVertexAttrib3sv |
| FUNC | glVertexAttrib4Nbv |
| FUNC | glVertexAttrib4Niv |
| FUNC | glVertexAttrib4Nsv |
| FUNC | glVertexAttrib4Nub |
| FUNC | glVertexAttrib4Nubv |
| FUNC | glVertexAttrib4Nuiv |
| FUNC | glVertexAttrib4Nusv |
| FUNC | glVertexAttrib4bv |
| FUNC | glVertexAttrib4d |
| FUNC | glVertexAttrib4dv |
| FUNC | glVertexAttrib4iv |
| FUNC | glVertexAttrib4s |
| FUNC | glVertexAttrib4sv |
| FUNC | glVertexAttrib4ubv |
| FUNC | glVertexAttrib4uiv |
| FUNC | glVertexAttrib4usv |
| FUNC | glColorMaski |
| FUNC | glGetBooleani_v |
| FUNC | glEnablei |
| FUNC | glDisablei |
| FUNC | glIsEnabledi |
| FUNC | glGetTransformFeedbackVarying |
| FUNC | glBeginConditionalRender |
| FUNC | glEndConditionalRender |
| FUNC | glGetVertexAttribIiv |
| FUNC | glGetVertexAttribIuiv |
| FUNC | glVertexAttribI1i |
| FUNC | glVertexAttribI2i |
| FUNC | glVertexAttribI3i |
| FUNC | glVertexAttribI4i |
| FUNC | glVertexAttribI1ui |
| FUNC | glVertexAttribI2ui |
| FUNC | glVertexAttribI3ui |
| FUNC | glVertexAttribI4ui |
| FUNC | glVertexAttribI1iv |
| FUNC | glVertexAttribI2iv |
| FUNC | glVertexAttribI3iv |
| FUNC | glVertexAttribI4iv |
| FUNC | glVertexAttribI1uiv |
| FUNC | glVertexAttribI2uiv |
| FUNC | glVertexAttribI3uiv |
| FUNC | glVertexAttribI4uiv |
| FUNC | glVertexAttribI4bv |
| FUNC | glVertexAttribI4sv |
| FUNC | glVertexAttribI4ubv |
| FUNC | glVertexAttribI4usv |
| FUNC | glGetUniformuiv |
| FUNC | glBindFragDataLocation |
| FUNC | glGetFragDataLocation |
| FUNC | glUniform2ui |
| FUNC | glUniform3ui |
| FUNC | glUniform4ui |
| FUNC | glUniform1uiv |
| FUNC | glUniform2uiv |
| FUNC | glUniform3uiv |
| FUNC | glUniform4uiv |
| FUNC | glTexParameterIiv |
| FUNC | glTexParameterIuiv |
| FUNC | glGetTexParameterIiv |
| FUNC | glGetTexParameterIuiv |
| FUNC | glClearBufferiv |
| FUNC | glClearBufferuiv |
| FUNC | glClearBufferfi |
| FUNC | glFramebufferTexture1D |
| FUNC | glFramebufferTexture3D |
| FUNC | glFramebufferTextureLayer |
| FUNC | glGetUniformIndices |
| FUNC | glGetActiveUniformsiv |
| FUNC | glGetActiveUniformName |
| FUNC | glGetUniformBlockIndex |
| FUNC | glGetActiveUniformBlockiv |
| FUNC | glDrawRangeElementsBaseVertex |
| FUNC | glProvokingVertex |
| FUNC | glIsSync |
| FUNC | glWaitSync |
| FUNC | glGetInteger64v |
| FUNC | glGetSynciv |
| FUNC | glGetInteger64i_v |
| FUNC | glGetBufferParameteri64v |
| FUNC | glTexImage3DMultisample |
| FUNC | glGetMultisamplefv |
| FUNC | glSampleMaski |
| FUNC | glBindFragDataLocationIndexed |
| FUNC | glGetFragDataIndex |
| FUNC | glGenSamplers |
| FUNC | glDeleteSamplers |
| FUNC | glIsSampler |
| FUNC | glBindSampler |
| FUNC | glSamplerParameteri |
| FUNC | glSamplerParameteriv |
| FUNC | glSamplerParameterf |
| FUNC | glSamplerParameterfv |
| FUNC | glSamplerParameterIiv |
| FUNC | glSamplerParameterIuiv |
| FUNC | glGetSamplerParameteriv |
| FUNC | glGetSamplerParameterIiv |
| FUNC | glGetSamplerParameterfv |
| FUNC | glGetSamplerParameterIuiv |
| FUNC | glQueryCounter |
| FUNC | glGetQueryObjecti64v |
| FUNC | glGetQueryObjectui64v |
| FUNC | glVertexAttribDivisor |
| FUNC | glVertexAttribP1ui |
| FUNC | glVertexAttribP1uiv |
| FUNC | glVertexAttribP2ui |
| FUNC | glVertexAttribP2uiv |
| FUNC | glVertexAttribP3ui |
| FUNC | glVertexAttribP3uiv |
| FUNC | glVertexAttribP4ui |
| FUNC | glVertexAttribP4uiv |
| FUNC | glMinSampleShading |
| FUNC | glBlendEquationi |
| FUNC | glBlendEquationSeparatei |
| FUNC | glBlendFuncSeparatei |
| FUNC | glDrawArraysIndirect |
| FUNC | glDrawElementsIndirect |
| FUNC | glUniform1d |
| FUNC | glUniform2d |
| FUNC | glUniform3d |
| FUNC | glUniform4d |
| FUNC | glUniformMatrix2dv |
| FUNC | glUniformMatrix2x3dv |
| FUNC | glUniformMatrix2x4dv |
| FUNC | glUniformMatrix3x2dv |
| FUNC | glUniformMatrix3x4dv |
| FUNC | glUniformMatrix4x2dv |
| FUNC | glUniformMatrix4x3dv |
| FUNC | glGetUniformdv |
| FUNC | glGetSubroutineUniformLocation |
| FUNC | glGetSubroutineIndex |
| FUNC | glGetActiveSubroutineUniformiv |
| FUNC | glGetActiveSubroutineUniformName |
| FUNC | glGetActiveSubroutineName |
| FUNC | glUniformSubroutinesuiv |
| FUNC | glGetUniformSubroutineuiv |
| FUNC | glGetProgramStageiv |
| FUNC | glPatchParameterfv |
| FUNC | glBindTransformFeedback |
| FUNC | glDeleteTransformFeedbacks |
| FUNC | glGenTransformFeedbacks |
| FUNC | glIsTransformFeedback |
| FUNC | glPauseTransformFeedback |
| FUNC | glResumeTransformFeedback |
| FUNC | glBeginQueryIndexed |
| FUNC | glEndQueryIndexed |
| FUNC | glGetQueryIndexediv |
| FUNC | glUseProgramStages |
| FUNC | glActiveShaderProgram |
| FUNC | glCreateShaderProgramv |
| FUNC | glBindProgramPipeline |
| FUNC | glDeleteProgramPipelines |
| FUNC | glGenProgramPipelines |
| FUNC | glIsProgramPipeline |
| FUNC | glGetProgramPipelineiv |
| FUNC | glProgramUniform1i |
| FUNC | glProgramUniform1iv |
| FUNC | glProgramUniform1f |
| FUNC | glProgramUniform1fv |
| FUNC | glProgramUniform1d |
| FUNC | glProgramUniform1dv |
| FUNC | glProgramUniform1ui |
| FUNC | glProgramUniform1uiv |
| FUNC | glProgramUniform2i |
| FUNC | glProgramUniform2iv |
| FUNC | glProgramUniform2f |
| FUNC | glProgramUniform2fv |
| FUNC | glProgramUniform2d |
| FUNC | glProgramUniform2dv |
| FUNC | glProgramUniform2ui |
| FUNC | glProgramUniform2uiv |
| FUNC | glProgramUniform3i |
| FUNC | glProgramUniform3iv |
| FUNC | glProgramUniform3f |
| FUNC | glProgramUniform3fv |
| FUNC | glProgramUniform3d |
| FUNC | glProgramUniform3dv |
| FUNC | glProgramUniform3ui |
| FUNC | glProgramUniform3uiv |
| FUNC | glProgramUniform4i |
| FUNC | glProgramUniform4iv |
| FUNC | glProgramUniform4f |
| FUNC | glProgramUniform4fv |
| FUNC | glProgramUniform4d |
| FUNC | glProgramUniform4dv |
| FUNC | glProgramUniform4ui |
| FUNC | glProgramUniform4uiv |
| FUNC | glProgramUniformMatrix2fv |
| FUNC | glProgramUniformMatrix3fv |
| FUNC | glProgramUniformMatrix4fv |
| FUNC | glProgramUniformMatrix2dv |
| FUNC | glProgramUniformMatrix3dv |
| FUNC | glProgramUniformMatrix4dv |
| FUNC | glProgramUniformMatrix2x3fv |
| FUNC | glProgramUniformMatrix3x2fv |
| FUNC | glProgramUniformMatrix2x4fv |
| FUNC | glProgramUniformMatrix4x2fv |
| FUNC | glProgramUniformMatrix3x4fv |
| FUNC | glProgramUniformMatrix4x3fv |
| FUNC | glProgramUniformMatrix2x3dv |
| FUNC | glProgramUniformMatrix3x2dv |
| FUNC | glProgramUniformMatrix2x4dv |
| FUNC | glProgramUniformMatrix4x2dv |
| FUNC | glProgramUniformMatrix3x4dv |
| FUNC | glProgramUniformMatrix4x3dv |
| FUNC | glValidateProgramPipeline |
| FUNC | glGetProgramPipelineInfoLog |
| FUNC | glVertexAttribL1d |
| FUNC | glVertexAttribL2d |
| FUNC | glVertexAttribL3d |
| FUNC | glVertexAttribL4d |
| FUNC | glVertexAttribL1dv |
| FUNC | glVertexAttribL2dv |
| FUNC | glVertexAttribL3dv |
| FUNC | glVertexAttribL4dv |
| FUNC | glGetVertexAttribLdv |
| FUNC | glViewportArrayv |
| FUNC | glViewportIndexedf |
| FUNC | glViewportIndexedfv |
| FUNC | glScissorArrayv |
| FUNC | glScissorIndexed |
| FUNC | glScissorIndexedv |
| FUNC | glDepthRangeArrayv |
| FUNC | glDepthRangeIndexed |
| FUNC | glGetFloati_v |
| FUNC | glGetDoublei_v |
| FUNC | glDrawArraysInstancedBaseInstance |
| FUNC | glDrawElementsInstancedBaseInstance |
| FUNC | glDrawElementsInstancedBaseVertexBaseInstance |
| FUNC | glGetInternalformativ |
| FUNC | glTexStorage1D |
| FUNC | glTexStorage2D |
| FUNC | glTexStorage3D |
| FUNC | glDispatchCompute |
| FUNC | glDispatchComputeIndirect |
| FUNC | glFramebufferParameteri |
| FUNC | glGetFramebufferParameteriv |
| FUNC | glGetInternalformati64v |
| FUNC | glInvalidateTexSubImage |
| FUNC | glInvalidateTexImage |
| FUNC | glInvalidateBufferData |
| FUNC | glInvalidateFramebuffer |
| FUNC | glInvalidateSubFramebuffer |
| FUNC | glMultiDrawArraysIndirect |
| FUNC | glGetProgramInterfaceiv |
| FUNC | glGetProgramResourceName |
| FUNC | glGetProgramResourceiv |
| FUNC | glGetProgramResourceLocation |
| FUNC | glGetProgramResourceLocationIndex |
| FUNC | glTexBufferRange |
| FUNC | glTexStorage2DMultisample |
| FUNC | glTexStorage3DMultisample |
| FUNC | glTextureView |
| FUNC | glVertexAttribFormat |
| FUNC | glVertexAttribLFormat |
| FUNC | glVertexBindingDivisor |
| FUNC | glDebugMessageControl |
| FUNC | glDebugMessageInsert |
| FUNC | glGetDebugMessageLog |
| FUNC | glObjectLabel |
| FUNC | glGetObjectLabel |
| FUNC | glObjectPtrLabel |
| FUNC | glGetObjectPtrLabel |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 guidance-on-ndk-libc-interfaces-affected-by-permissions
openharmony 鸿蒙 capi-vulkan-ohbufferhandle
openharmony 鸿蒙 vulkan-overview