openharmony 鸿蒙 opengl-symbol

2026-08-25 浏览 (1)

OpenGL Symbols

OpenGL 3.0 Symbols Exported from Native APIs

TypeSymbol
FUNCglActiveTexture
FUNCglActiveTextureARB
FUNCglAttachShader
FUNCglBindAttribLocation
FUNCglBindBuffer
FUNCglBindBufferARB
FUNCglBindBufferBase
FUNCglBindBufferRange
FUNCglBindFramebuffer
FUNCglBindImageTexture
FUNCglBindRenderbuffer
FUNCglBindTexture
FUNCglBindVertexArray
FUNCglBindVertexBuffer
FUNCglBlendColor
FUNCglBlendEquation
FUNCglBlendEquationSeparate
FUNCglBlendFunc
FUNCglBlendFunci
FUNCglBlendFuncSeparate
FUNCglBlitFramebuffer
FUNCglBufferData
FUNCglBufferDataARB
FUNCglBufferStorage
FUNCglBufferSubData
FUNCglBufferSubDataARB
FUNCglCheckFramebufferStatus
FUNCglClampColor
FUNCglClear
FUNCglClearBufferfv
FUNCglClearBufferData
FUNCglClearBufferSubData
FUNCglClearColor
FUNCglClearDepth
FUNCglClearDepthf
FUNCglClearStencil
FUNCglClientWaitSync
FUNCglColor4f
FUNCglColorMask
FUNCglCompileShader
FUNCglCompressedTexImage2D
FUNCglCompressedTexSubImage2D
FUNCglCopyBufferSubData
FUNCglCopyTexSubImage2D
FUNCglCreateProgram
FUNCglCreateShader
FUNCglCullFace
FUNCglDebugMessageCallback
FUNCglDeleteBuffers
FUNCglDeleteBuffersARB
FUNCglDeleteFramebuffers
FUNCglDeleteProgram
FUNCglDeleteRenderbuffers
FUNCglDeleteShader
FUNCglDeleteSync
FUNCglDeleteTextures
FUNCglDeleteVertexArrays
FUNCglDepthFunc
FUNCglDepthMask
FUNCglDisable
FUNCglDepthRange
FUNCglDepthRangef
FUNCglDetachShader
FUNCglDisablevertexAttribArray
FUNCglDispatchCompute
FUNCglDrawArrays
FUNCglDrawArraysInstanced
FUNCglDrawBuffer
FUNCglDrawBuffers
FUNCglDrawBuffersARB
FUNCglDrawElements
FUNCglDrawElementsBaseVertex
FUNCglDrawElementsInstanced
FUNCglDrawElementsInstancedBaseVertex
FUNCglEnable
FUNCglEnableVertexAttribArray
FUNCglFenceSync
FUNCglFinish
FUNCglFlush
FUNCglFlushMappedBufferRange
FUNCglFramebufferRenderbuffer
FUNCglFramebufferTexture
FUNCglFramebufferTexture2D
FUNCglFrontFace
FUNCglGenBuffers
FUNCglGenBuffersARB
FUNCglGenerateMipmap
FUNCglGenFramebuffers
FUNCglGenRenderbuffers
FUNCglGenTextures
FUNCglGenVertexArrays
FUNCglGetActiveAttrib
FUNCglGetActiveUniform
FUNCglGetAttachedShaders
FUNCglGetAttribLocation
FUNCglGetBooleanv
FUNCglGetBufferParameteriv
FUNCglGetBufferSubData
FUNCglGetBufferSubDataARB
FUNCglGetError
FUNCglGetFramebufferAttachmentParameteriv
FUNCglGetIntegeri_v
FUNCglGetIntegerv
FUNCglGetProgramBinary
FUNCglGetProgramInfoLog
FUNCglGetProgramiv
FUNCglGetProgramResourceIndex
FUNCglGetRenderbufferParameteriv
FUNCglGetShaderInfoLog
FUNCglGetShaderiv
FUNCglGetShaderPrecisionFormat
FUNCglGetShaderSource
FUNCglGetString
FUNCglGetTexImage
FUNCglGetUniformfv
FUNCglGetUniformiv
FUNCglGetUniformLocation
FUNCglGetVertexAttribfv
FUNCglGetVertexAttribiv
FUNCglGetVertexAttribPointerv
FUNCglInvalidateBufferSubData
FUNCglIsBuffer
FUNCglIsFramebuffer
FUNCglIsProgram
FUNCglIsRenderbuffer
FUNCglIsShader
FUNCglLineWidth
FUNCglLinkProgram
FUNCglMapBuffer
FUNCglMapBufferRange
FUNCglMemoryBarrier
FUNCglMultiDrawArrays
FUNCglMultiDrawElements
FUNCglMultiDrawElementsIndirect
FUNCglPatchParameteri
FUNCglPixelStorei
FUNCglPointSize
FUNCglPolygonMode
FUNCglPolygonOffset
FUNCglPopDebugGroup
FUNCglPrimitiveRestartIndex
FUNCglProgramBinary
FUNCglProgramParameteri
FUNCglPushDebugGroup
FUNCglReadBuffer
FUNCglReadpixels
FUNCglReleaseShaderCompiler
FUNCglRenderbufferStorage
FUNCglRenderbufferStorageMultisample
FUNCglSampleCoverage
FUNCglScissor
FUNCglShadeModel
FUNCglShaderBinary
FUNCglShaderSource
FUNCglShaderStorageBlockBinding
FUNCglStencilFunc
FUNCglStencilFuncSeparate
FUNCglStencilMask
FUNCglStencilMaskSeparate
FUNCglStencilOp
FUNCglStencilOpSeparate
FUNCglTexBuffer
FUNCglTexImage1D
FUNCglTexImage2D
FUNCglTexImage2DMultisample
FUNCglTexParameterfv
FUNCglTexParameteri
FUNCglTexSubImage2D
FUNCglUniform1dv
FUNCglUniform1f
FUNCglUniform1fv
FUNCglUniform1fvARB
FUNCglUniform1i
FUNCglUniform1iARB
FUNCglUniform1iv
FUNCglUniform1ivARB
FUNCglUniform1ui
FUNCglUniform2dv
FUNCglUniform2f
FUNCglUniform2fv
FUNCglUniform2fvARB
FUNCglUniform2i
FUNCglUniform2iv
FUNCglUniform2ivARB
FUNCglUniform3dv
FUNCglUniform3f
FUNCglUniform3fv
FUNCglUniform3fvARB
FUNCglUniform3i
FUNCglUniform3iv
FUNCglUniform3ivARB
FUNCglUniform4dv
FUNCglUniform4f
FUNCglUniform4fv
FUNCglUniform4fvARB
FUNCglUniform4i
FUNCglUniform4iv
FUNCglUniform4ivARB
FUNCglUniformMatrix2fv
FUNCglUniformMatrix2fvARB
FUNCglUniformMatrix3dv
FUNCglUniformMatrix3fv
FUNCglUniformMatrix3fvARB
FUNCglUniformMatrix4dv
FUNCglUniformMatrix4fv
FUNCglUniformMatrix4fvARB
FUNCglUnmapBuffer
FUNCglUseProgram
FUNCglValidateProgram
FUNCglVertexAttribBinding
FUNCglVertexAttrib1f
FUNCglVertexAttrib1fv
FUNCglVertexAttrib2f
FUNCglVertexAttrib2fv
FUNCglVertexAttrib3f
FUNCglVertexAttrib3fv
FUNCglVertexAttrib4f
FUNCglVertexAttrib4fv
FUNCglVertexAttribDivisor
FUNCglVertexAttribIFormat
FUNCglVertexAttribIPointer
FUNCglVertexAttribLPointer
FUNCglVertexAttribPointer
FUNCglViewport

OpenGL 4.2 Symbols Exported from Native APIs

Starting from API version 22, the following OpenGL 4.2 APIs are supported.

TypeSymbol
FUNCglDrawRangeElements
FUNCglTexSubImage3D
FUNCglCompressedTexImage3D
FUNCglCompressedTexImage1D
FUNCglCompressedTexSubImage3D
FUNCglGetCompressedTexImage
FUNCglPointParameterf
FUNCglPointParameterfv
FUNCglPointParameteri
FUNCglPointParameteriv
FUNCglIsQuery
FUNCglGetQueryiv
FUNCglGetQueryObjectuiv
FUNCglGetBufferPointerv
FUNCglGetVertexAttribdv
FUNCglVertexAttrib1d
FUNCglVertexAttrib1dv
FUNCglVertexAttrib1s
FUNCglVertexAttrib1sv
FUNCglVertexAttrib2d
FUNCglVertexAttrib2dv
FUNCglVertexAttrib2s
FUNCglVertexAttrib2sv
FUNCglVertexAttrib3d
FUNCglVertexAttrib3dv
FUNCglVertexAttrib3s
FUNCglVertexAttrib3sv
FUNCglVertexAttrib4Nbv
FUNCglVertexAttrib4Niv
FUNCglVertexAttrib4Nsv
FUNCglVertexAttrib4Nub
FUNCglVertexAttrib4Nubv
FUNCglVertexAttrib4Nuiv
FUNCglVertexAttrib4Nusv
FUNCglVertexAttrib4bv
FUNCglVertexAttrib4d
FUNCglVertexAttrib4dv
FUNCglVertexAttrib4iv
FUNCglVertexAttrib4s
FUNCglVertexAttrib4sv
FUNCglVertexAttrib4ubv
FUNCglVertexAttrib4uiv
FUNCglVertexAttrib4usv
FUNCglColorMaski
FUNCglGetBooleani_v
FUNCglEnablei
FUNCglDisablei
FUNCglIsEnabledi
FUNCglGetTransformFeedbackVarying
FUNCglBeginConditionalRender
FUNCglEndConditionalRender
FUNCglGetVertexAttribIiv
FUNCglGetVertexAttribIuiv
FUNCglVertexAttribI1i
FUNCglVertexAttribI2i
FUNCglVertexAttribI3i
FUNCglVertexAttribI4i
FUNCglVertexAttribI1ui
FUNCglVertexAttribI2ui
FUNCglVertexAttribI3ui
FUNCglVertexAttribI4ui
FUNCglVertexAttribI1iv
FUNCglVertexAttribI2iv
FUNCglVertexAttribI3iv
FUNCglVertexAttribI4iv
FUNCglVertexAttribI1uiv
FUNCglVertexAttribI2uiv
FUNCglVertexAttribI3uiv
FUNCglVertexAttribI4uiv
FUNCglVertexAttribI4bv
FUNCglVertexAttribI4sv
FUNCglVertexAttribI4ubv
FUNCglVertexAttribI4usv
FUNCglGetUniformuiv
FUNCglBindFragDataLocation
FUNCglGetFragDataLocation
FUNCglUniform2ui
FUNCglUniform3ui
FUNCglUniform4ui
FUNCglUniform1uiv
FUNCglUniform2uiv
FUNCglUniform3uiv
FUNCglUniform4uiv
FUNCglTexParameterIiv
FUNCglTexParameterIuiv
FUNCglGetTexParameterIiv
FUNCglGetTexParameterIuiv
FUNCglClearBufferiv
FUNCglClearBufferuiv
FUNCglClearBufferfi
FUNCglFramebufferTexture1D
FUNCglFramebufferTexture3D
FUNCglFramebufferTextureLayer
FUNCglGetUniformIndices
FUNCglGetActiveUniformsiv
FUNCglGetActiveUniformName
FUNCglGetUniformBlockIndex
FUNCglGetActiveUniformBlockiv
FUNCglDrawRangeElementsBaseVertex
FUNCglProvokingVertex
FUNCglIsSync
FUNCglWaitSync
FUNCglGetInteger64v
FUNCglGetSynciv
FUNCglGetInteger64i_v
FUNCglGetBufferParameteri64v
FUNCglTexImage3DMultisample
FUNCglGetMultisamplefv
FUNCglSampleMaski
FUNCglBindFragDataLocationIndexed
FUNCglGetFragDataIndex
FUNCglGenSamplers
FUNCglDeleteSamplers
FUNCglIsSampler
FUNCglBindSampler
FUNCglSamplerParameteri
FUNCglSamplerParameteriv
FUNCglSamplerParameterf
FUNCglSamplerParameterfv
FUNCglSamplerParameterIiv
FUNCglSamplerParameterIuiv
FUNCglGetSamplerParameteriv
FUNCglGetSamplerParameterIiv
FUNCglGetSamplerParameterfv
FUNCglGetSamplerParameterIuiv
FUNCglQueryCounter
FUNCglGetQueryObjecti64v
FUNCglGetQueryObjectui64v
FUNCglVertexAttribDivisor
FUNCglVertexAttribP1ui
FUNCglVertexAttribP1uiv
FUNCglVertexAttribP2ui
FUNCglVertexAttribP2uiv
FUNCglVertexAttribP3ui
FUNCglVertexAttribP3uiv
FUNCglVertexAttribP4ui
FUNCglVertexAttribP4uiv
FUNCglMinSampleShading
FUNCglBlendEquationi
FUNCglBlendEquationSeparatei
FUNCglBlendFuncSeparatei
FUNCglDrawArraysIndirect
FUNCglDrawElementsIndirect
FUNCglUniform1d
FUNCglUniform2d
FUNCglUniform3d
FUNCglUniform4d
FUNCglUniformMatrix2dv
FUNCglUniformMatrix2x3dv
FUNCglUniformMatrix2x4dv
FUNCglUniformMatrix3x2dv
FUNCglUniformMatrix3x4dv
FUNCglUniformMatrix4x2dv
FUNCglUniformMatrix4x3dv
FUNCglGetUniformdv
FUNCglGetSubroutineUniformLocation
FUNCglGetSubroutineIndex
FUNCglGetActiveSubroutineUniformiv
FUNCglGetActiveSubroutineUniformName
FUNCglGetActiveSubroutineName
FUNCglUniformSubroutinesuiv
FUNCglGetUniformSubroutineuiv
FUNCglGetProgramStageiv
FUNCglPatchParameterfv
FUNCglBindTransformFeedback
FUNCglDeleteTransformFeedbacks
FUNCglGenTransformFeedbacks
FUNCglIsTransformFeedback
FUNCglPauseTransformFeedback
FUNCglResumeTransformFeedback
FUNCglBeginQueryIndexed
FUNCglEndQueryIndexed
FUNCglGetQueryIndexediv
FUNCglUseProgramStages
FUNCglActiveShaderProgram
FUNCglCreateShaderProgramv
FUNCglBindProgramPipeline
FUNCglDeleteProgramPipelines
FUNCglGenProgramPipelines
FUNCglIsProgramPipeline
FUNCglGetProgramPipelineiv
FUNCglProgramUniform1i
FUNCglProgramUniform1iv
FUNCglProgramUniform1f
FUNCglProgramUniform1fv
FUNCglProgramUniform1d
FUNCglProgramUniform1dv
FUNCglProgramUniform1ui
FUNCglProgramUniform1uiv
FUNCglProgramUniform2i
FUNCglProgramUniform2iv
FUNCglProgramUniform2f
FUNCglProgramUniform2fv
FUNCglProgramUniform2d
FUNCglProgramUniform2dv
FUNCglProgramUniform2ui
FUNCglProgramUniform2uiv
FUNCglProgramUniform3i
FUNCglProgramUniform3iv
FUNCglProgramUniform3f
FUNCglProgramUniform3fv
FUNCglProgramUniform3d
FUNCglProgramUniform3dv
FUNCglProgramUniform3ui
FUNCglProgramUniform3uiv
FUNCglProgramUniform4i
FUNCglProgramUniform4iv
FUNCglProgramUniform4f
FUNCglProgramUniform4fv
FUNCglProgramUniform4d
FUNCglProgramUniform4dv
FUNCglProgramUniform4ui
FUNCglProgramUniform4uiv
FUNCglProgramUniformMatrix2fv
FUNCglProgramUniformMatrix3fv
FUNCglProgramUniformMatrix4fv
FUNCglProgramUniformMatrix2dv
FUNCglProgramUniformMatrix3dv
FUNCglProgramUniformMatrix4dv
FUNCglProgramUniformMatrix2x3fv
FUNCglProgramUniformMatrix3x2fv
FUNCglProgramUniformMatrix2x4fv
FUNCglProgramUniformMatrix4x2fv
FUNCglProgramUniformMatrix3x4fv
FUNCglProgramUniformMatrix4x3fv
FUNCglProgramUniformMatrix2x3dv
FUNCglProgramUniformMatrix3x2dv
FUNCglProgramUniformMatrix2x4dv
FUNCglProgramUniformMatrix4x2dv
FUNCglProgramUniformMatrix3x4dv
FUNCglProgramUniformMatrix4x3dv
FUNCglValidateProgramPipeline
FUNCglGetProgramPipelineInfoLog
FUNCglVertexAttribL1d
FUNCglVertexAttribL2d
FUNCglVertexAttribL3d
FUNCglVertexAttribL4d
FUNCglVertexAttribL1dv
FUNCglVertexAttribL2dv
FUNCglVertexAttribL3dv
FUNCglVertexAttribL4dv
FUNCglGetVertexAttribLdv
FUNCglViewportArrayv
FUNCglViewportIndexedf
FUNCglViewportIndexedfv
FUNCglScissorArrayv
FUNCglScissorIndexed
FUNCglScissorIndexedv
FUNCglDepthRangeArrayv
FUNCglDepthRangeIndexed
FUNCglGetFloati_v
FUNCglGetDoublei_v
FUNCglDrawArraysInstancedBaseInstance
FUNCglDrawElementsInstancedBaseInstance
FUNCglDrawElementsInstancedBaseVertexBaseInstance
FUNCglGetInternalformativ
FUNCglTexStorage1D
FUNCglTexStorage2D
FUNCglTexStorage3D
FUNCglDispatchCompute
FUNCglDispatchComputeIndirect
FUNCglFramebufferParameteri
FUNCglGetFramebufferParameteriv
FUNCglGetInternalformati64v
FUNCglInvalidateTexSubImage
FUNCglInvalidateTexImage
FUNCglInvalidateBufferData
FUNCglInvalidateFramebuffer
FUNCglInvalidateSubFramebuffer
FUNCglMultiDrawArraysIndirect
FUNCglGetProgramInterfaceiv
FUNCglGetProgramResourceName
FUNCglGetProgramResourceiv
FUNCglGetProgramResourceLocation
FUNCglGetProgramResourceLocationIndex
FUNCglTexBufferRange
FUNCglTexStorage2DMultisample
FUNCglTexStorage3DMultisample
FUNCglTextureView
FUNCglVertexAttribFormat
FUNCglVertexAttribLFormat
FUNCglVertexBindingDivisor
FUNCglDebugMessageControl
FUNCglDebugMessageInsert
FUNCglGetDebugMessageLog
FUNCglObjectLabel
FUNCglGetObjectLabel
FUNCglObjectPtrLabel
FUNCglGetObjectPtrLabel

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 guidance-on-ndk-libc-interfaces-affected-by-permissions

openharmony 鸿蒙 capi-vulkan-ohbufferhandle

openharmony 鸿蒙 vulkan-overview

openharmony 鸿蒙 zlib

openharmony 鸿蒙 icu4c-symbol

openharmony 鸿蒙 musl

openharmony 鸿蒙 capi-vulkan-vkimportnativebufferinfoohos

openharmony 鸿蒙 opengl

openharmony 鸿蒙 vulkan

openharmony 鸿蒙 capi-vulkan-vksurfacecreateinfoohos

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/bocBaxAD