Struct three_d::context::consts::Gl[][src]

pub struct Gl {
Show 564 fields pub ActiveShaderProgram: FnPtr, pub ActiveTexture: FnPtr, pub AttachShader: FnPtr, pub BeginConditionalRender: FnPtr, pub BeginQuery: FnPtr, pub BeginQueryIndexed: FnPtr, pub BeginTransformFeedback: FnPtr, pub BindAttribLocation: FnPtr, pub BindBuffer: FnPtr, pub BindBufferBase: FnPtr, pub BindBufferRange: FnPtr, pub BindFragDataLocation: FnPtr, pub BindFragDataLocationIndexed: FnPtr, pub BindFramebuffer: FnPtr, pub BindImageTexture: FnPtr, pub BindProgramPipeline: FnPtr, pub BindRenderbuffer: FnPtr, pub BindSampler: FnPtr, pub BindTexture: FnPtr, pub BindTransformFeedback: FnPtr, pub BindVertexArray: FnPtr, pub BindVertexBuffer: FnPtr, pub BlendColor: FnPtr, pub BlendEquation: FnPtr, pub BlendEquationSeparate: FnPtr, pub BlendEquationSeparatei: FnPtr, pub BlendEquationi: FnPtr, pub BlendFunc: FnPtr, pub BlendFuncSeparate: FnPtr, pub BlendFuncSeparatei: FnPtr, pub BlendFunci: FnPtr, pub BlitFramebuffer: FnPtr, pub BufferData: FnPtr, pub BufferSubData: FnPtr, pub CheckFramebufferStatus: FnPtr, pub ClampColor: FnPtr, pub Clear: FnPtr, pub ClearBufferData: FnPtr, pub ClearBufferSubData: FnPtr, pub ClearBufferfi: FnPtr, pub ClearBufferfv: FnPtr, pub ClearBufferiv: FnPtr, pub ClearBufferuiv: FnPtr, pub ClearColor: FnPtr, pub ClearDepth: FnPtr, pub ClearDepthf: FnPtr, pub ClearStencil: FnPtr, pub ClientWaitSync: FnPtr, pub ColorMask: FnPtr, pub ColorMaski: FnPtr, pub ColorP3ui: FnPtr, pub ColorP3uiv: FnPtr, pub ColorP4ui: FnPtr, pub ColorP4uiv: FnPtr, pub CompileShader: FnPtr, pub CompressedTexImage1D: FnPtr, pub CompressedTexImage2D: FnPtr, pub CompressedTexImage3D: FnPtr, pub CompressedTexSubImage1D: FnPtr, pub CompressedTexSubImage2D: FnPtr, pub CompressedTexSubImage3D: FnPtr, pub CopyBufferSubData: FnPtr, pub CopyImageSubData: FnPtr, pub CopyTexImage1D: FnPtr, pub CopyTexImage2D: FnPtr, pub CopyTexSubImage1D: FnPtr, pub CopyTexSubImage2D: FnPtr, pub CopyTexSubImage3D: FnPtr, pub CreateProgram: FnPtr, pub CreateShader: FnPtr, pub CreateShaderProgramv: FnPtr, pub CullFace: FnPtr, pub DebugMessageCallback: FnPtr, pub DebugMessageControl: FnPtr, pub DebugMessageInsert: FnPtr, pub DeleteBuffers: FnPtr, pub DeleteFramebuffers: FnPtr, pub DeleteProgram: FnPtr, pub DeleteProgramPipelines: FnPtr, pub DeleteQueries: FnPtr, pub DeleteRenderbuffers: FnPtr, pub DeleteSamplers: FnPtr, pub DeleteShader: FnPtr, pub DeleteSync: FnPtr, pub DeleteTextures: FnPtr, pub DeleteTransformFeedbacks: FnPtr, pub DeleteVertexArrays: FnPtr, pub DepthFunc: FnPtr, pub DepthMask: FnPtr, pub DepthRange: FnPtr, pub DepthRangeArrayv: FnPtr, pub DepthRangeIndexed: FnPtr, pub DepthRangef: FnPtr, pub DetachShader: FnPtr, pub Disable: FnPtr, pub DisableVertexAttribArray: FnPtr, pub Disablei: FnPtr, pub DispatchCompute: FnPtr, pub DispatchComputeIndirect: FnPtr, pub DrawArrays: FnPtr, pub DrawArraysIndirect: FnPtr, pub DrawArraysInstanced: FnPtr, pub DrawArraysInstancedBaseInstance: FnPtr, pub DrawBuffer: FnPtr, pub DrawBuffers: FnPtr, pub DrawElements: FnPtr, pub DrawElementsBaseVertex: FnPtr, pub DrawElementsIndirect: FnPtr, pub DrawElementsInstanced: FnPtr, pub DrawElementsInstancedBaseInstance: FnPtr, pub DrawElementsInstancedBaseVertex: FnPtr, pub DrawElementsInstancedBaseVertexBaseInstance: FnPtr, pub DrawRangeElements: FnPtr, pub DrawRangeElementsBaseVertex: FnPtr, pub DrawTransformFeedback: FnPtr, pub DrawTransformFeedbackInstanced: FnPtr, pub DrawTransformFeedbackStream: FnPtr, pub DrawTransformFeedbackStreamInstanced: FnPtr, pub Enable: FnPtr, pub EnableVertexAttribArray: FnPtr, pub Enablei: FnPtr, pub EndConditionalRender: FnPtr, pub EndQuery: FnPtr, pub EndQueryIndexed: FnPtr, pub EndTransformFeedback: FnPtr, pub FenceSync: FnPtr, pub Finish: FnPtr, pub Flush: FnPtr, pub FlushMappedBufferRange: FnPtr, pub FramebufferParameteri: FnPtr, pub FramebufferRenderbuffer: FnPtr, pub FramebufferTexture: FnPtr, pub FramebufferTexture1D: FnPtr, pub FramebufferTexture2D: FnPtr, pub FramebufferTexture3D: FnPtr, pub FramebufferTextureLayer: FnPtr, pub FrontFace: FnPtr, pub GenBuffers: FnPtr, pub GenFramebuffers: FnPtr, pub GenProgramPipelines: FnPtr, pub GenQueries: FnPtr, pub GenRenderbuffers: FnPtr, pub GenSamplers: FnPtr, pub GenTextures: FnPtr, pub GenTransformFeedbacks: FnPtr, pub GenVertexArrays: FnPtr, pub GenerateMipmap: FnPtr, pub GetActiveAtomicCounterBufferiv: FnPtr, pub GetActiveAttrib: FnPtr, pub GetActiveSubroutineName: FnPtr, pub GetActiveSubroutineUniformName: FnPtr, pub GetActiveSubroutineUniformiv: FnPtr, pub GetActiveUniform: FnPtr, pub GetActiveUniformBlockName: FnPtr, pub GetActiveUniformBlockiv: FnPtr, pub GetActiveUniformName: FnPtr, pub GetActiveUniformsiv: FnPtr, pub GetAttachedShaders: FnPtr, pub GetAttribLocation: FnPtr, pub GetBooleani_v: FnPtr, pub GetBooleanv: FnPtr, pub GetBufferParameteri64v: FnPtr, pub GetBufferParameteriv: FnPtr, pub GetBufferPointerv: FnPtr, pub GetBufferSubData: FnPtr, pub GetCompressedTexImage: FnPtr, pub GetDebugMessageLog: FnPtr, pub GetDoublei_v: FnPtr, pub GetDoublev: FnPtr, pub GetError: FnPtr, pub GetFloati_v: FnPtr, pub GetFloatv: FnPtr, pub GetFragDataIndex: FnPtr, pub GetFragDataLocation: FnPtr, pub GetFramebufferAttachmentParameteriv: FnPtr, pub GetFramebufferParameteriv: FnPtr, pub GetInteger64i_v: FnPtr, pub GetInteger64v: FnPtr, pub GetIntegeri_v: FnPtr, pub GetIntegerv: FnPtr, pub GetInternalformati64v: FnPtr, pub GetInternalformativ: FnPtr, pub GetMultisamplefv: FnPtr, pub GetObjectLabel: FnPtr, pub GetObjectPtrLabel: FnPtr, pub GetPointerv: FnPtr, pub GetProgramBinary: FnPtr, pub GetProgramInfoLog: FnPtr, pub GetProgramInterfaceiv: FnPtr, pub GetProgramPipelineInfoLog: FnPtr, pub GetProgramPipelineiv: FnPtr, pub GetProgramResourceIndex: FnPtr, pub GetProgramResourceLocation: FnPtr, pub GetProgramResourceLocationIndex: FnPtr, pub GetProgramResourceName: FnPtr, pub GetProgramResourceiv: FnPtr, pub GetProgramStageiv: FnPtr, pub GetProgramiv: FnPtr, pub GetQueryIndexediv: FnPtr, pub GetQueryObjecti64v: FnPtr, pub GetQueryObjectiv: FnPtr, pub GetQueryObjectui64v: FnPtr, pub GetQueryObjectuiv: FnPtr, pub GetQueryiv: FnPtr, pub GetRenderbufferParameteriv: FnPtr, pub GetSamplerParameterIiv: FnPtr, pub GetSamplerParameterIuiv: FnPtr, pub GetSamplerParameterfv: FnPtr, pub GetSamplerParameteriv: FnPtr, pub GetShaderInfoLog: FnPtr, pub GetShaderPrecisionFormat: FnPtr, pub GetShaderSource: FnPtr, pub GetShaderiv: FnPtr, pub GetString: FnPtr, pub GetStringi: FnPtr, pub GetSubroutineIndex: FnPtr, pub GetSubroutineUniformLocation: FnPtr, pub GetSynciv: FnPtr, pub GetTexImage: FnPtr, pub GetTexLevelParameterfv: FnPtr, pub GetTexLevelParameteriv: FnPtr, pub GetTexParameterIiv: FnPtr, pub GetTexParameterIuiv: FnPtr, pub GetTexParameterfv: FnPtr, pub GetTexParameteriv: FnPtr, pub GetTransformFeedbackVarying: FnPtr, pub GetUniformBlockIndex: FnPtr, pub GetUniformIndices: FnPtr, pub GetUniformLocation: FnPtr, pub GetUniformSubroutineuiv: FnPtr, pub GetUniformdv: FnPtr, pub GetUniformfv: FnPtr, pub GetUniformiv: FnPtr, pub GetUniformuiv: FnPtr, pub GetVertexAttribIiv: FnPtr, pub GetVertexAttribIuiv: FnPtr, pub GetVertexAttribLdv: FnPtr, pub GetVertexAttribPointerv: FnPtr, pub GetVertexAttribdv: FnPtr, pub GetVertexAttribfv: FnPtr, pub GetVertexAttribiv: FnPtr, pub Hint: FnPtr, pub InvalidateBufferData: FnPtr, pub InvalidateBufferSubData: FnPtr, pub InvalidateFramebuffer: FnPtr, pub InvalidateSubFramebuffer: FnPtr, pub InvalidateTexImage: FnPtr, pub InvalidateTexSubImage: FnPtr, pub IsBuffer: FnPtr, pub IsEnabled: FnPtr, pub IsEnabledi: FnPtr, pub IsFramebuffer: FnPtr, pub IsProgram: FnPtr, pub IsProgramPipeline: FnPtr, pub IsQuery: FnPtr, pub IsRenderbuffer: FnPtr, pub IsSampler: FnPtr, pub IsShader: FnPtr, pub IsSync: FnPtr, pub IsTexture: FnPtr, pub IsTransformFeedback: FnPtr, pub IsVertexArray: FnPtr, pub LineWidth: FnPtr, pub LinkProgram: FnPtr, pub LogicOp: FnPtr, pub MapBuffer: FnPtr, pub MapBufferRange: FnPtr, pub MemoryBarrier: FnPtr, pub MinSampleShading: FnPtr, pub MultiDrawArrays: FnPtr, pub MultiDrawArraysIndirect: FnPtr, pub MultiDrawElements: FnPtr, pub MultiDrawElementsBaseVertex: FnPtr, pub MultiDrawElementsIndirect: FnPtr, pub MultiTexCoordP1ui: FnPtr, pub MultiTexCoordP1uiv: FnPtr, pub MultiTexCoordP2ui: FnPtr, pub MultiTexCoordP2uiv: FnPtr, pub MultiTexCoordP3ui: FnPtr, pub MultiTexCoordP3uiv: FnPtr, pub MultiTexCoordP4ui: FnPtr, pub MultiTexCoordP4uiv: FnPtr, pub NormalP3ui: FnPtr, pub NormalP3uiv: FnPtr, pub ObjectLabel: FnPtr, pub ObjectPtrLabel: FnPtr, pub PatchParameterfv: FnPtr, pub PatchParameteri: FnPtr, pub PauseTransformFeedback: FnPtr, pub PixelStoref: FnPtr, pub PixelStorei: FnPtr, pub PointParameterf: FnPtr, pub PointParameterfv: FnPtr, pub PointParameteri: FnPtr, pub PointParameteriv: FnPtr, pub PointSize: FnPtr, pub PolygonMode: FnPtr, pub PolygonOffset: FnPtr, pub PopDebugGroup: FnPtr, pub PrimitiveRestartIndex: FnPtr, pub ProgramBinary: FnPtr, pub ProgramParameteri: FnPtr, pub ProgramUniform1d: FnPtr, pub ProgramUniform1dv: FnPtr, pub ProgramUniform1f: FnPtr, pub ProgramUniform1fv: FnPtr, pub ProgramUniform1i: FnPtr, pub ProgramUniform1iv: FnPtr, pub ProgramUniform1ui: FnPtr, pub ProgramUniform1uiv: FnPtr, pub ProgramUniform2d: FnPtr, pub ProgramUniform2dv: FnPtr, pub ProgramUniform2f: FnPtr, pub ProgramUniform2fv: FnPtr, pub ProgramUniform2i: FnPtr, pub ProgramUniform2iv: FnPtr, pub ProgramUniform2ui: FnPtr, pub ProgramUniform2uiv: FnPtr, pub ProgramUniform3d: FnPtr, pub ProgramUniform3dv: FnPtr, pub ProgramUniform3f: FnPtr, pub ProgramUniform3fv: FnPtr, pub ProgramUniform3i: FnPtr, pub ProgramUniform3iv: FnPtr, pub ProgramUniform3ui: FnPtr, pub ProgramUniform3uiv: FnPtr, pub ProgramUniform4d: FnPtr, pub ProgramUniform4dv: FnPtr, pub ProgramUniform4f: FnPtr, pub ProgramUniform4fv: FnPtr, pub ProgramUniform4i: FnPtr, pub ProgramUniform4iv: FnPtr, pub ProgramUniform4ui: FnPtr, pub ProgramUniform4uiv: FnPtr, pub ProgramUniformMatrix2dv: FnPtr, pub ProgramUniformMatrix2fv: FnPtr, pub ProgramUniformMatrix2x3dv: FnPtr, pub ProgramUniformMatrix2x3fv: FnPtr, pub ProgramUniformMatrix2x4dv: FnPtr, pub ProgramUniformMatrix2x4fv: FnPtr, pub ProgramUniformMatrix3dv: FnPtr, pub ProgramUniformMatrix3fv: FnPtr, pub ProgramUniformMatrix3x2dv: FnPtr, pub ProgramUniformMatrix3x2fv: FnPtr, pub ProgramUniformMatrix3x4dv: FnPtr, pub ProgramUniformMatrix3x4fv: FnPtr, pub ProgramUniformMatrix4dv: FnPtr, pub ProgramUniformMatrix4fv: FnPtr, pub ProgramUniformMatrix4x2dv: FnPtr, pub ProgramUniformMatrix4x2fv: FnPtr, pub ProgramUniformMatrix4x3dv: FnPtr, pub ProgramUniformMatrix4x3fv: FnPtr, pub ProvokingVertex: FnPtr, pub PushDebugGroup: FnPtr, pub QueryCounter: FnPtr, pub ReadBuffer: FnPtr, pub ReadPixels: FnPtr, pub ReleaseShaderCompiler: FnPtr, pub RenderbufferStorage: FnPtr, pub RenderbufferStorageMultisample: FnPtr, pub ResumeTransformFeedback: FnPtr, pub SampleCoverage: FnPtr, pub SampleMaski: FnPtr, pub SamplerParameterIiv: FnPtr, pub SamplerParameterIuiv: FnPtr, pub SamplerParameterf: FnPtr, pub SamplerParameterfv: FnPtr, pub SamplerParameteri: FnPtr, pub SamplerParameteriv: FnPtr, pub Scissor: FnPtr, pub ScissorArrayv: FnPtr, pub ScissorIndexed: FnPtr, pub ScissorIndexedv: FnPtr, pub SecondaryColorP3ui: FnPtr, pub SecondaryColorP3uiv: FnPtr, pub ShaderBinary: FnPtr, pub ShaderSource: FnPtr, pub ShaderStorageBlockBinding: FnPtr, pub StencilFunc: FnPtr, pub StencilFuncSeparate: FnPtr, pub StencilMask: FnPtr, pub StencilMaskSeparate: FnPtr, pub StencilOp: FnPtr, pub StencilOpSeparate: FnPtr, pub TexBuffer: FnPtr, pub TexBufferRange: FnPtr, pub TexCoordP1ui: FnPtr, pub TexCoordP1uiv: FnPtr, pub TexCoordP2ui: FnPtr, pub TexCoordP2uiv: FnPtr, pub TexCoordP3ui: FnPtr, pub TexCoordP3uiv: FnPtr, pub TexCoordP4ui: FnPtr, pub TexCoordP4uiv: FnPtr, pub TexImage1D: FnPtr, pub TexImage2D: FnPtr, pub TexImage2DMultisample: FnPtr, pub TexImage3D: FnPtr, pub TexImage3DMultisample: FnPtr, pub TexParameterIiv: FnPtr, pub TexParameterIuiv: FnPtr, pub TexParameterf: FnPtr, pub TexParameterfv: FnPtr, pub TexParameteri: FnPtr, pub TexParameteriv: FnPtr, pub TexStorage1D: FnPtr, pub TexStorage2D: FnPtr, pub TexStorage2DMultisample: FnPtr, pub TexStorage3D: FnPtr, pub TexStorage3DMultisample: FnPtr, pub TexSubImage1D: FnPtr, pub TexSubImage2D: FnPtr, pub TexSubImage3D: FnPtr, pub TextureView: FnPtr, pub TransformFeedbackVaryings: FnPtr, pub Uniform1d: FnPtr, pub Uniform1dv: FnPtr, pub Uniform1f: FnPtr, pub Uniform1fv: FnPtr, pub Uniform1i: FnPtr, pub Uniform1iv: FnPtr, pub Uniform1ui: FnPtr, pub Uniform1uiv: FnPtr, pub Uniform2d: FnPtr, pub Uniform2dv: FnPtr, pub Uniform2f: FnPtr, pub Uniform2fv: FnPtr, pub Uniform2i: FnPtr, pub Uniform2iv: FnPtr, pub Uniform2ui: FnPtr, pub Uniform2uiv: FnPtr, pub Uniform3d: FnPtr, pub Uniform3dv: FnPtr, pub Uniform3f: FnPtr, pub Uniform3fv: FnPtr, pub Uniform3i: FnPtr, pub Uniform3iv: FnPtr, pub Uniform3ui: FnPtr, pub Uniform3uiv: FnPtr, pub Uniform4d: FnPtr, pub Uniform4dv: FnPtr, pub Uniform4f: FnPtr, pub Uniform4fv: FnPtr, pub Uniform4i: FnPtr, pub Uniform4iv: FnPtr, pub Uniform4ui: FnPtr, pub Uniform4uiv: FnPtr, pub UniformBlockBinding: FnPtr, pub UniformMatrix2dv: FnPtr, pub UniformMatrix2fv: FnPtr, pub UniformMatrix2x3dv: FnPtr, pub UniformMatrix2x3fv: FnPtr, pub UniformMatrix2x4dv: FnPtr, pub UniformMatrix2x4fv: FnPtr, pub UniformMatrix3dv: FnPtr, pub UniformMatrix3fv: FnPtr, pub UniformMatrix3x2dv: FnPtr, pub UniformMatrix3x2fv: FnPtr, pub UniformMatrix3x4dv: FnPtr, pub UniformMatrix3x4fv: FnPtr, pub UniformMatrix4dv: FnPtr, pub UniformMatrix4fv: FnPtr, pub UniformMatrix4x2dv: FnPtr, pub UniformMatrix4x2fv: FnPtr, pub UniformMatrix4x3dv: FnPtr, pub UniformMatrix4x3fv: FnPtr, pub UniformSubroutinesuiv: FnPtr, pub UnmapBuffer: FnPtr, pub UseProgram: FnPtr, pub UseProgramStages: FnPtr, pub ValidateProgram: FnPtr, pub ValidateProgramPipeline: FnPtr, pub VertexAttrib1d: FnPtr, pub VertexAttrib1dv: FnPtr, pub VertexAttrib1f: FnPtr, pub VertexAttrib1fv: FnPtr, pub VertexAttrib1s: FnPtr, pub VertexAttrib1sv: FnPtr, pub VertexAttrib2d: FnPtr, pub VertexAttrib2dv: FnPtr, pub VertexAttrib2f: FnPtr, pub VertexAttrib2fv: FnPtr, pub VertexAttrib2s: FnPtr, pub VertexAttrib2sv: FnPtr, pub VertexAttrib3d: FnPtr, pub VertexAttrib3dv: FnPtr, pub VertexAttrib3f: FnPtr, pub VertexAttrib3fv: FnPtr, pub VertexAttrib3s: FnPtr, pub VertexAttrib3sv: FnPtr, pub VertexAttrib4Nbv: FnPtr, pub VertexAttrib4Niv: FnPtr, pub VertexAttrib4Nsv: FnPtr, pub VertexAttrib4Nub: FnPtr, pub VertexAttrib4Nubv: FnPtr, pub VertexAttrib4Nuiv: FnPtr, pub VertexAttrib4Nusv: FnPtr, pub VertexAttrib4bv: FnPtr, pub VertexAttrib4d: FnPtr, pub VertexAttrib4dv: FnPtr, pub VertexAttrib4f: FnPtr, pub VertexAttrib4fv: FnPtr, pub VertexAttrib4iv: FnPtr, pub VertexAttrib4s: FnPtr, pub VertexAttrib4sv: FnPtr, pub VertexAttrib4ubv: FnPtr, pub VertexAttrib4uiv: FnPtr, pub VertexAttrib4usv: FnPtr, pub VertexAttribBinding: FnPtr, pub VertexAttribDivisor: FnPtr, pub VertexAttribFormat: FnPtr, pub VertexAttribI1i: FnPtr, pub VertexAttribI1iv: FnPtr, pub VertexAttribI1ui: FnPtr, pub VertexAttribI1uiv: FnPtr, pub VertexAttribI2i: FnPtr, pub VertexAttribI2iv: FnPtr, pub VertexAttribI2ui: FnPtr, pub VertexAttribI2uiv: FnPtr, pub VertexAttribI3i: FnPtr, pub VertexAttribI3iv: FnPtr, pub VertexAttribI3ui: FnPtr, pub VertexAttribI3uiv: FnPtr, pub VertexAttribI4bv: FnPtr, pub VertexAttribI4i: FnPtr, pub VertexAttribI4iv: FnPtr, pub VertexAttribI4sv: FnPtr, pub VertexAttribI4ubv: FnPtr, pub VertexAttribI4ui: FnPtr, pub VertexAttribI4uiv: FnPtr, pub VertexAttribI4usv: FnPtr, pub VertexAttribIFormat: FnPtr, pub VertexAttribIPointer: FnPtr, pub VertexAttribL1d: FnPtr, pub VertexAttribL1dv: FnPtr, pub VertexAttribL2d: FnPtr, pub VertexAttribL2dv: FnPtr, pub VertexAttribL3d: FnPtr, pub VertexAttribL3dv: FnPtr, pub VertexAttribL4d: FnPtr, pub VertexAttribL4dv: FnPtr, pub VertexAttribLFormat: FnPtr, pub VertexAttribLPointer: FnPtr, pub VertexAttribP1ui: FnPtr, pub VertexAttribP1uiv: FnPtr, pub VertexAttribP2ui: FnPtr, pub VertexAttribP2uiv: FnPtr, pub VertexAttribP3ui: FnPtr, pub VertexAttribP3uiv: FnPtr, pub VertexAttribP4ui: FnPtr, pub VertexAttribP4uiv: FnPtr, pub VertexAttribPointer: FnPtr, pub VertexBindingDivisor: FnPtr, pub VertexP2ui: FnPtr, pub VertexP2uiv: FnPtr, pub VertexP3ui: FnPtr, pub VertexP3uiv: FnPtr, pub VertexP4ui: FnPtr, pub VertexP4uiv: FnPtr, pub Viewport: FnPtr, pub ViewportArrayv: FnPtr, pub ViewportIndexedf: FnPtr, pub ViewportIndexedfv: FnPtr, pub WaitSync: FnPtr, // some fields omitted
}

Fields

ActiveShaderProgram: FnPtrActiveTexture: FnPtr

Fallbacks: ActiveTextureARB

AttachShader: FnPtr

Fallbacks: AttachObjectARB

BeginConditionalRender: FnPtr

Fallbacks: BeginConditionalRenderNV

BeginQuery: FnPtr

Fallbacks: BeginQueryARB

BeginQueryIndexed: FnPtrBeginTransformFeedback: FnPtr

Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV

BindAttribLocation: FnPtr

Fallbacks: BindAttribLocationARB

BindBuffer: FnPtr

Fallbacks: BindBufferARB

BindBufferBase: FnPtr

Fallbacks: BindBufferBaseEXT, BindBufferBaseNV

BindBufferRange: FnPtr

Fallbacks: BindBufferRangeEXT, BindBufferRangeNV

BindFragDataLocation: FnPtr

Fallbacks: BindFragDataLocationEXT

BindFragDataLocationIndexed: FnPtr

Fallbacks: BindFragDataLocationIndexedEXT

BindFramebuffer: FnPtrBindImageTexture: FnPtrBindProgramPipeline: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindTexture: FnPtr

Fallbacks: BindTextureEXT

BindTransformFeedback: FnPtrBindVertexArray: FnPtr

Fallbacks: BindVertexArrayOES

BindVertexBuffer: FnPtrBlendColor: FnPtr

Fallbacks: BlendColorEXT

BlendEquation: FnPtr

Fallbacks: BlendEquationEXT

BlendEquationSeparate: FnPtr

Fallbacks: BlendEquationSeparateEXT

BlendEquationSeparatei: FnPtr

Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES

BlendEquationi: FnPtr

Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES

BlendFunc: FnPtrBlendFuncSeparate: FnPtr

Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR

BlendFuncSeparatei: FnPtr

Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES

BlendFunci: FnPtr

Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES

BlitFramebuffer: FnPtr

Fallbacks: BlitFramebufferEXT, BlitFramebufferNV

BufferData: FnPtr

Fallbacks: BufferDataARB

BufferSubData: FnPtr

Fallbacks: BufferSubDataARB

CheckFramebufferStatus: FnPtr

Fallbacks: CheckFramebufferStatusEXT

ClampColor: FnPtr

Fallbacks: ClampColorARB

Clear: FnPtrClearBufferData: FnPtrClearBufferSubData: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearDepthf: FnPtr

Fallbacks: ClearDepthfOES

ClearStencil: FnPtrClientWaitSync: FnPtr

Fallbacks: ClientWaitSyncAPPLE

ColorMask: FnPtrColorMaski: FnPtr

Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES

ColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrCompileShader: FnPtr

Fallbacks: CompileShaderARB

CompressedTexImage1D: FnPtr

Fallbacks: CompressedTexImage1DARB

CompressedTexImage2D: FnPtr

Fallbacks: CompressedTexImage2DARB

CompressedTexImage3D: FnPtr

Fallbacks: CompressedTexImage3DARB

CompressedTexSubImage1D: FnPtr

Fallbacks: CompressedTexSubImage1DARB

CompressedTexSubImage2D: FnPtr

Fallbacks: CompressedTexSubImage2DARB

CompressedTexSubImage3D: FnPtr

Fallbacks: CompressedTexSubImage3DARB

CopyBufferSubData: FnPtr

Fallbacks: CopyBufferSubDataNV

CopyImageSubData: FnPtr

Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES

CopyTexImage1D: FnPtr

Fallbacks: CopyTexImage1DEXT

CopyTexImage2D: FnPtr

Fallbacks: CopyTexImage2DEXT

CopyTexSubImage1D: FnPtr

Fallbacks: CopyTexSubImage1DEXT

CopyTexSubImage2D: FnPtr

Fallbacks: CopyTexSubImage2DEXT

CopyTexSubImage3D: FnPtr

Fallbacks: CopyTexSubImage3DEXT

CreateProgram: FnPtr

Fallbacks: CreateProgramObjectARB

CreateShader: FnPtr

Fallbacks: CreateShaderObjectARB

CreateShaderProgramv: FnPtrCullFace: FnPtrDebugMessageCallback: FnPtr

Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR

DebugMessageControl: FnPtr

Fallbacks: DebugMessageControlARB, DebugMessageControlKHR

DebugMessageInsert: FnPtr

Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR

DeleteBuffers: FnPtr

Fallbacks: DeleteBuffersARB

DeleteFramebuffers: FnPtr

Fallbacks: DeleteFramebuffersEXT

DeleteProgram: FnPtrDeleteProgramPipelines: FnPtrDeleteQueries: FnPtr

Fallbacks: DeleteQueriesARB

DeleteRenderbuffers: FnPtr

Fallbacks: DeleteRenderbuffersEXT

DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtr

Fallbacks: DeleteSyncAPPLE

DeleteTextures: FnPtrDeleteTransformFeedbacks: FnPtr

Fallbacks: DeleteTransformFeedbacksNV

DeleteVertexArrays: FnPtr

Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES

DepthFunc: FnPtrDepthMask: FnPtrDepthRange: FnPtrDepthRangeArrayv: FnPtrDepthRangeIndexed: FnPtrDepthRangef: FnPtr

Fallbacks: DepthRangefOES

DetachShader: FnPtr

Fallbacks: DetachObjectARB

Disable: FnPtrDisableVertexAttribArray: FnPtr

Fallbacks: DisableVertexAttribArrayARB

Disablei: FnPtr

Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES

DispatchCompute: FnPtrDispatchComputeIndirect: FnPtrDrawArrays: FnPtr

Fallbacks: DrawArraysEXT

DrawArraysIndirect: FnPtrDrawArraysInstanced: FnPtr

Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV

DrawArraysInstancedBaseInstance: FnPtr

Fallbacks: DrawArraysInstancedBaseInstanceEXT

DrawBuffer: FnPtrDrawBuffers: FnPtr

Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT

DrawElements: FnPtrDrawElementsBaseVertex: FnPtr

Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES

DrawElementsIndirect: FnPtrDrawElementsInstanced: FnPtr

Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV

DrawElementsInstancedBaseInstance: FnPtr

Fallbacks: DrawElementsInstancedBaseInstanceEXT

DrawElementsInstancedBaseVertex: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES

DrawElementsInstancedBaseVertexBaseInstance: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT

DrawRangeElements: FnPtr

Fallbacks: DrawRangeElementsEXT

DrawRangeElementsBaseVertex: FnPtr

Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES

DrawTransformFeedback: FnPtr

Fallbacks: DrawTransformFeedbackEXT, DrawTransformFeedbackNV

DrawTransformFeedbackInstanced: FnPtr

Fallbacks: DrawTransformFeedbackInstancedEXT

DrawTransformFeedbackStream: FnPtrDrawTransformFeedbackStreamInstanced: FnPtrEnable: FnPtrEnableVertexAttribArray: FnPtr

Fallbacks: EnableVertexAttribArrayARB

Enablei: FnPtr

Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES

EndConditionalRender: FnPtr

Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX

EndQuery: FnPtr

Fallbacks: EndQueryARB

EndQueryIndexed: FnPtrEndTransformFeedback: FnPtr

Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV

FenceSync: FnPtr

Fallbacks: FenceSyncAPPLE

Finish: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtr

Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT

FramebufferParameteri: FnPtrFramebufferRenderbuffer: FnPtr

Fallbacks: FramebufferRenderbufferEXT

FramebufferTexture: FnPtr

Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES

FramebufferTexture1D: FnPtr

Fallbacks: FramebufferTexture1DEXT

FramebufferTexture2D: FnPtr

Fallbacks: FramebufferTexture2DEXT

FramebufferTexture3D: FnPtr

Fallbacks: FramebufferTexture3DEXT

FramebufferTextureLayer: FnPtr

Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT

FrontFace: FnPtrGenBuffers: FnPtr

Fallbacks: GenBuffersARB

GenFramebuffers: FnPtr

Fallbacks: GenFramebuffersEXT

GenProgramPipelines: FnPtrGenQueries: FnPtr

Fallbacks: GenQueriesARB

GenRenderbuffers: FnPtr

Fallbacks: GenRenderbuffersEXT

GenSamplers: FnPtrGenTextures: FnPtrGenTransformFeedbacks: FnPtr

Fallbacks: GenTransformFeedbacksNV

GenVertexArrays: FnPtr

Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES

GenerateMipmap: FnPtr

Fallbacks: GenerateMipmapEXT

GetActiveAtomicCounterBufferiv: FnPtrGetActiveAttrib: FnPtr

Fallbacks: GetActiveAttribARB

GetActiveSubroutineName: FnPtrGetActiveSubroutineUniformName: FnPtrGetActiveSubroutineUniformiv: FnPtrGetActiveUniform: FnPtr

Fallbacks: GetActiveUniformARB

GetActiveUniformBlockName: FnPtrGetActiveUniformBlockiv: FnPtrGetActiveUniformName: FnPtrGetActiveUniformsiv: FnPtrGetAttachedShaders: FnPtrGetAttribLocation: FnPtr

Fallbacks: GetAttribLocationARB

GetBooleani_v: FnPtr

Fallbacks: GetBooleanIndexedvEXT

GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtr

Fallbacks: GetBufferParameterivARB

GetBufferPointerv: FnPtr

Fallbacks: GetBufferPointervARB, GetBufferPointervOES

GetBufferSubData: FnPtr

Fallbacks: GetBufferSubDataARB

GetCompressedTexImage: FnPtr

Fallbacks: GetCompressedTexImageARB

GetDebugMessageLog: FnPtr

Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR

GetDoublei_v: FnPtr

Fallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT

GetDoublev: FnPtrGetError: FnPtrGetFloati_v: FnPtr

Fallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES

GetFloatv: FnPtrGetFragDataIndex: FnPtr

Fallbacks: GetFragDataIndexEXT

GetFragDataLocation: FnPtr

Fallbacks: GetFragDataLocationEXT

GetFramebufferAttachmentParameteriv: FnPtr

Fallbacks: GetFramebufferAttachmentParameterivEXT

GetFramebufferParameteriv: FnPtrGetInteger64i_v: FnPtrGetInteger64v: FnPtr

Fallbacks: GetInteger64vAPPLE

GetIntegeri_v: FnPtr

Fallbacks: GetIntegerIndexedvEXT

GetIntegerv: FnPtrGetInternalformati64v: FnPtrGetInternalformativ: FnPtrGetMultisamplefv: FnPtr

Fallbacks: GetMultisamplefvNV

GetObjectLabel: FnPtr

Fallbacks: GetObjectLabelKHR

GetObjectPtrLabel: FnPtr

Fallbacks: GetObjectPtrLabelKHR

GetPointerv: FnPtr

Fallbacks: GetPointervEXT, GetPointervKHR

GetProgramBinary: FnPtr

Fallbacks: GetProgramBinaryOES

GetProgramInfoLog: FnPtrGetProgramInterfaceiv: FnPtrGetProgramPipelineInfoLog: FnPtrGetProgramPipelineiv: FnPtrGetProgramResourceIndex: FnPtrGetProgramResourceLocation: FnPtrGetProgramResourceLocationIndex: FnPtrGetProgramResourceName: FnPtrGetProgramResourceiv: FnPtrGetProgramStageiv: FnPtrGetProgramiv: FnPtrGetQueryIndexediv: FnPtrGetQueryObjecti64v: FnPtr

Fallbacks: GetQueryObjecti64vEXT

GetQueryObjectiv: FnPtr

Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT

GetQueryObjectui64v: FnPtr

Fallbacks: GetQueryObjectui64vEXT

GetQueryObjectuiv: FnPtr

Fallbacks: GetQueryObjectuivARB

GetQueryiv: FnPtr

Fallbacks: GetQueryivARB

GetRenderbufferParameteriv: FnPtr

Fallbacks: GetRenderbufferParameterivEXT

GetSamplerParameterIiv: FnPtr

Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES

GetSamplerParameterIuiv: FnPtr

Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES

GetSamplerParameterfv: FnPtrGetSamplerParameteriv: FnPtrGetShaderInfoLog: FnPtrGetShaderPrecisionFormat: FnPtrGetShaderSource: FnPtr

Fallbacks: GetShaderSourceARB

GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSubroutineIndex: FnPtrGetSubroutineUniformLocation: FnPtrGetSynciv: FnPtr

Fallbacks: GetSyncivAPPLE

GetTexImage: FnPtrGetTexLevelParameterfv: FnPtrGetTexLevelParameteriv: FnPtrGetTexParameterIiv: FnPtr

Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES

GetTexParameterIuiv: FnPtr

Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES

GetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTransformFeedbackVarying: FnPtr

Fallbacks: GetTransformFeedbackVaryingEXT

GetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtr

Fallbacks: GetUniformLocationARB

GetUniformSubroutineuiv: FnPtrGetUniformdv: FnPtrGetUniformfv: FnPtr

Fallbacks: GetUniformfvARB

GetUniformiv: FnPtr

Fallbacks: GetUniformivARB

GetUniformuiv: FnPtr

Fallbacks: GetUniformuivEXT

GetVertexAttribIiv: FnPtr

Fallbacks: GetVertexAttribIivEXT

GetVertexAttribIuiv: FnPtr

Fallbacks: GetVertexAttribIuivEXT

GetVertexAttribLdv: FnPtr

Fallbacks: GetVertexAttribLdvEXT

GetVertexAttribPointerv: FnPtr

Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV

GetVertexAttribdv: FnPtr

Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV

GetVertexAttribfv: FnPtr

Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV

GetVertexAttribiv: FnPtr

Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV

Hint: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtr

Fallbacks: IsBufferARB

IsEnabled: FnPtrIsEnabledi: FnPtr

Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES

IsFramebuffer: FnPtr

Fallbacks: IsFramebufferEXT

IsProgram: FnPtrIsProgramPipeline: FnPtrIsQuery: FnPtr

Fallbacks: IsQueryARB

IsRenderbuffer: FnPtr

Fallbacks: IsRenderbufferEXT

IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtr

Fallbacks: IsSyncAPPLE

IsTexture: FnPtrIsTransformFeedback: FnPtr

Fallbacks: IsTransformFeedbackNV

IsVertexArray: FnPtr

Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES

LineWidth: FnPtrLinkProgram: FnPtr

Fallbacks: LinkProgramARB

LogicOp: FnPtrMapBuffer: FnPtr

Fallbacks: MapBufferARB, MapBufferOES

MapBufferRange: FnPtr

Fallbacks: MapBufferRangeEXT

MemoryBarrier: FnPtr

Fallbacks: MemoryBarrierEXT

MinSampleShading: FnPtr

Fallbacks: MinSampleShadingARB, MinSampleShadingOES

MultiDrawArrays: FnPtr

Fallbacks: MultiDrawArraysEXT

MultiDrawArraysIndirect: FnPtr

Fallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT

MultiDrawElements: FnPtr

Fallbacks: MultiDrawElementsEXT

MultiDrawElementsBaseVertex: FnPtr

Fallbacks: MultiDrawElementsBaseVertexEXT

MultiDrawElementsIndirect: FnPtr

Fallbacks: MultiDrawElementsIndirectAMD, MultiDrawElementsIndirectEXT

MultiTexCoordP1ui: FnPtrMultiTexCoordP1uiv: FnPtrMultiTexCoordP2ui: FnPtrMultiTexCoordP2uiv: FnPtrMultiTexCoordP3ui: FnPtrMultiTexCoordP3uiv: FnPtrMultiTexCoordP4ui: FnPtrMultiTexCoordP4uiv: FnPtrNormalP3ui: FnPtrNormalP3uiv: FnPtrObjectLabel: FnPtr

Fallbacks: ObjectLabelKHR

ObjectPtrLabel: FnPtr

Fallbacks: ObjectPtrLabelKHR

PatchParameterfv: FnPtrPatchParameteri: FnPtr

Fallbacks: PatchParameteriEXT, PatchParameteriOES

PauseTransformFeedback: FnPtr

Fallbacks: PauseTransformFeedbackNV

PixelStoref: FnPtrPixelStorei: FnPtrPointParameterf: FnPtr

Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS

PointParameterfv: FnPtr

Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS

PointParameteri: FnPtr

Fallbacks: PointParameteriNV

PointParameteriv: FnPtr

Fallbacks: PointParameterivNV

PointSize: FnPtrPolygonMode: FnPtr

Fallbacks: PolygonModeNV

PolygonOffset: FnPtrPopDebugGroup: FnPtr

Fallbacks: PopDebugGroupKHR

PrimitiveRestartIndex: FnPtrProgramBinary: FnPtr

Fallbacks: ProgramBinaryOES

ProgramParameteri: FnPtr

Fallbacks: ProgramParameteriARB, ProgramParameteriEXT

ProgramUniform1d: FnPtrProgramUniform1dv: FnPtrProgramUniform1f: FnPtr

Fallbacks: ProgramUniform1fEXT

ProgramUniform1fv: FnPtr

Fallbacks: ProgramUniform1fvEXT

ProgramUniform1i: FnPtr

Fallbacks: ProgramUniform1iEXT

ProgramUniform1iv: FnPtr

Fallbacks: ProgramUniform1ivEXT

ProgramUniform1ui: FnPtr

Fallbacks: ProgramUniform1uiEXT

ProgramUniform1uiv: FnPtr

Fallbacks: ProgramUniform1uivEXT

ProgramUniform2d: FnPtrProgramUniform2dv: FnPtrProgramUniform2f: FnPtr

Fallbacks: ProgramUniform2fEXT

ProgramUniform2fv: FnPtr

Fallbacks: ProgramUniform2fvEXT

ProgramUniform2i: FnPtr

Fallbacks: ProgramUniform2iEXT

ProgramUniform2iv: FnPtr

Fallbacks: ProgramUniform2ivEXT

ProgramUniform2ui: FnPtr

Fallbacks: ProgramUniform2uiEXT

ProgramUniform2uiv: FnPtr

Fallbacks: ProgramUniform2uivEXT

ProgramUniform3d: FnPtrProgramUniform3dv: FnPtrProgramUniform3f: FnPtr

Fallbacks: ProgramUniform3fEXT

ProgramUniform3fv: FnPtr

Fallbacks: ProgramUniform3fvEXT

ProgramUniform3i: FnPtr

Fallbacks: ProgramUniform3iEXT

ProgramUniform3iv: FnPtr

Fallbacks: ProgramUniform3ivEXT

ProgramUniform3ui: FnPtr

Fallbacks: ProgramUniform3uiEXT

ProgramUniform3uiv: FnPtr

Fallbacks: ProgramUniform3uivEXT

ProgramUniform4d: FnPtrProgramUniform4dv: FnPtrProgramUniform4f: FnPtr

Fallbacks: ProgramUniform4fEXT

ProgramUniform4fv: FnPtr

Fallbacks: ProgramUniform4fvEXT

ProgramUniform4i: FnPtr

Fallbacks: ProgramUniform4iEXT

ProgramUniform4iv: FnPtr

Fallbacks: ProgramUniform4ivEXT

ProgramUniform4ui: FnPtr

Fallbacks: ProgramUniform4uiEXT

ProgramUniform4uiv: FnPtr

Fallbacks: ProgramUniform4uivEXT

ProgramUniformMatrix2dv: FnPtrProgramUniformMatrix2fv: FnPtr

Fallbacks: ProgramUniformMatrix2fvEXT

ProgramUniformMatrix2x3dv: FnPtrProgramUniformMatrix2x3fv: FnPtr

Fallbacks: ProgramUniformMatrix2x3fvEXT

ProgramUniformMatrix2x4dv: FnPtrProgramUniformMatrix2x4fv: FnPtr

Fallbacks: ProgramUniformMatrix2x4fvEXT

ProgramUniformMatrix3dv: FnPtrProgramUniformMatrix3fv: FnPtr

Fallbacks: ProgramUniformMatrix3fvEXT

ProgramUniformMatrix3x2dv: FnPtrProgramUniformMatrix3x2fv: FnPtr

Fallbacks: ProgramUniformMatrix3x2fvEXT

ProgramUniformMatrix3x4dv: FnPtrProgramUniformMatrix3x4fv: FnPtr

Fallbacks: ProgramUniformMatrix3x4fvEXT

ProgramUniformMatrix4dv: FnPtrProgramUniformMatrix4fv: FnPtr

Fallbacks: ProgramUniformMatrix4fvEXT

ProgramUniformMatrix4x2dv: FnPtrProgramUniformMatrix4x2fv: FnPtr

Fallbacks: ProgramUniformMatrix4x2fvEXT

ProgramUniformMatrix4x3dv: FnPtrProgramUniformMatrix4x3fv: FnPtr

Fallbacks: ProgramUniformMatrix4x3fvEXT

ProvokingVertex: FnPtr

Fallbacks: ProvokingVertexEXT

PushDebugGroup: FnPtr

Fallbacks: PushDebugGroupKHR

QueryCounter: FnPtr

Fallbacks: QueryCounterEXT

ReadBuffer: FnPtrReadPixels: FnPtrReleaseShaderCompiler: FnPtrRenderbufferStorage: FnPtr

Fallbacks: RenderbufferStorageEXT

RenderbufferStorageMultisample: FnPtr

Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV

ResumeTransformFeedback: FnPtr

Fallbacks: ResumeTransformFeedbackNV

SampleCoverage: FnPtr

Fallbacks: SampleCoverageARB

SampleMaski: FnPtrSamplerParameterIiv: FnPtr

Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES

SamplerParameterIuiv: FnPtr

Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES

SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScissor: FnPtrScissorArrayv: FnPtr

Fallbacks: ScissorArrayvNV, ScissorArrayvOES

ScissorIndexed: FnPtr

Fallbacks: ScissorIndexedNV, ScissorIndexedOES

ScissorIndexedv: FnPtr

Fallbacks: ScissorIndexedvNV, ScissorIndexedvOES

SecondaryColorP3ui: FnPtrSecondaryColorP3uiv: FnPtrShaderBinary: FnPtrShaderSource: FnPtr

Fallbacks: ShaderSourceARB

ShaderStorageBlockBinding: FnPtrStencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtr

Fallbacks: StencilOpSeparateATI

TexBuffer: FnPtr

Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES

TexBufferRange: FnPtr

Fallbacks: TexBufferRangeEXT, TexBufferRangeOES

TexCoordP1ui: FnPtrTexCoordP1uiv: FnPtrTexCoordP2ui: FnPtrTexCoordP2uiv: FnPtrTexCoordP3ui: FnPtrTexCoordP3uiv: FnPtrTexCoordP4ui: FnPtrTexCoordP4uiv: FnPtrTexImage1D: FnPtrTexImage2D: FnPtrTexImage2DMultisample: FnPtrTexImage3D: FnPtr

Fallbacks: TexImage3DEXT

TexImage3DMultisample: FnPtrTexParameterIiv: FnPtr

Fallbacks: TexParameterIivEXT, TexParameterIivOES

TexParameterIuiv: FnPtr

Fallbacks: TexParameterIuivEXT, TexParameterIuivOES

TexParameterf: FnPtrTexParameterfv: FnPtrTexParameteri: FnPtrTexParameteriv: FnPtrTexStorage1D: FnPtr

Fallbacks: TexStorage1DEXT

TexStorage2D: FnPtr

Fallbacks: TexStorage2DEXT

TexStorage2DMultisample: FnPtrTexStorage3D: FnPtr

Fallbacks: TexStorage3DEXT

TexStorage3DMultisample: FnPtr

Fallbacks: TexStorage3DMultisampleOES

TexSubImage1D: FnPtr

Fallbacks: TexSubImage1DEXT

TexSubImage2D: FnPtr

Fallbacks: TexSubImage2DEXT

TexSubImage3D: FnPtr

Fallbacks: TexSubImage3DEXT

TextureView: FnPtr

Fallbacks: TextureViewEXT, TextureViewOES

TransformFeedbackVaryings: FnPtr

Fallbacks: TransformFeedbackVaryingsEXT

Uniform1d: FnPtrUniform1dv: FnPtrUniform1f: FnPtr

Fallbacks: Uniform1fARB

Uniform1fv: FnPtr

Fallbacks: Uniform1fvARB

Uniform1i: FnPtr

Fallbacks: Uniform1iARB

Uniform1iv: FnPtr

Fallbacks: Uniform1ivARB

Uniform1ui: FnPtr

Fallbacks: Uniform1uiEXT

Uniform1uiv: FnPtr

Fallbacks: Uniform1uivEXT

Uniform2d: FnPtrUniform2dv: FnPtrUniform2f: FnPtr

Fallbacks: Uniform2fARB

Uniform2fv: FnPtr

Fallbacks: Uniform2fvARB

Uniform2i: FnPtr

Fallbacks: Uniform2iARB

Uniform2iv: FnPtr

Fallbacks: Uniform2ivARB

Uniform2ui: FnPtr

Fallbacks: Uniform2uiEXT

Uniform2uiv: FnPtr

Fallbacks: Uniform2uivEXT

Uniform3d: FnPtrUniform3dv: FnPtrUniform3f: FnPtr

Fallbacks: Uniform3fARB

Uniform3fv: FnPtr

Fallbacks: Uniform3fvARB

Uniform3i: FnPtr

Fallbacks: Uniform3iARB

Uniform3iv: FnPtr

Fallbacks: Uniform3ivARB

Uniform3ui: FnPtr

Fallbacks: Uniform3uiEXT

Uniform3uiv: FnPtr

Fallbacks: Uniform3uivEXT

Uniform4d: FnPtrUniform4dv: FnPtrUniform4f: FnPtr

Fallbacks: Uniform4fARB

Uniform4fv: FnPtr

Fallbacks: Uniform4fvARB

Uniform4i: FnPtr

Fallbacks: Uniform4iARB

Uniform4iv: FnPtr

Fallbacks: Uniform4ivARB

Uniform4ui: FnPtr

Fallbacks: Uniform4uiEXT

Uniform4uiv: FnPtr

Fallbacks: Uniform4uivEXT

UniformBlockBinding: FnPtrUniformMatrix2dv: FnPtrUniformMatrix2fv: FnPtr

Fallbacks: UniformMatrix2fvARB

UniformMatrix2x3dv: FnPtrUniformMatrix2x3fv: FnPtr

Fallbacks: UniformMatrix2x3fvNV

UniformMatrix2x4dv: FnPtrUniformMatrix2x4fv: FnPtr

Fallbacks: UniformMatrix2x4fvNV

UniformMatrix3dv: FnPtrUniformMatrix3fv: FnPtr

Fallbacks: UniformMatrix3fvARB

UniformMatrix3x2dv: FnPtrUniformMatrix3x2fv: FnPtr

Fallbacks: UniformMatrix3x2fvNV

UniformMatrix3x4dv: FnPtrUniformMatrix3x4fv: FnPtr

Fallbacks: UniformMatrix3x4fvNV

UniformMatrix4dv: FnPtrUniformMatrix4fv: FnPtr

Fallbacks: UniformMatrix4fvARB

UniformMatrix4x2dv: FnPtrUniformMatrix4x2fv: FnPtr

Fallbacks: UniformMatrix4x2fvNV

UniformMatrix4x3dv: FnPtrUniformMatrix4x3fv: FnPtr

Fallbacks: UniformMatrix4x3fvNV

UniformSubroutinesuiv: FnPtrUnmapBuffer: FnPtr

Fallbacks: UnmapBufferARB, UnmapBufferOES

UseProgram: FnPtr

Fallbacks: UseProgramObjectARB

UseProgramStages: FnPtrValidateProgram: FnPtr

Fallbacks: ValidateProgramARB

ValidateProgramPipeline: FnPtrVertexAttrib1d: FnPtr

Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV

VertexAttrib1dv: FnPtr

Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV

VertexAttrib1f: FnPtr

Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV

VertexAttrib1fv: FnPtr

Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV

VertexAttrib1s: FnPtr

Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV

VertexAttrib1sv: FnPtr

Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV

VertexAttrib2d: FnPtr

Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV

VertexAttrib2dv: FnPtr

Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV

VertexAttrib2f: FnPtr

Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV

VertexAttrib2fv: FnPtr

Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV

VertexAttrib2s: FnPtr

Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV

VertexAttrib2sv: FnPtr

Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV

VertexAttrib3d: FnPtr

Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV

VertexAttrib3dv: FnPtr

Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV

VertexAttrib3f: FnPtr

Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV

VertexAttrib3fv: FnPtr

Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV

VertexAttrib3s: FnPtr

Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV

VertexAttrib3sv: FnPtr

Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV

VertexAttrib4Nbv: FnPtr

Fallbacks: VertexAttrib4NbvARB

VertexAttrib4Niv: FnPtr

Fallbacks: VertexAttrib4NivARB

VertexAttrib4Nsv: FnPtr

Fallbacks: VertexAttrib4NsvARB

VertexAttrib4Nub: FnPtr

Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV

VertexAttrib4Nubv: FnPtr

Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV

VertexAttrib4Nuiv: FnPtr

Fallbacks: VertexAttrib4NuivARB

VertexAttrib4Nusv: FnPtr

Fallbacks: VertexAttrib4NusvARB

VertexAttrib4bv: FnPtr

Fallbacks: VertexAttrib4bvARB

VertexAttrib4d: FnPtr

Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV

VertexAttrib4dv: FnPtr

Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV

VertexAttrib4f: FnPtr

Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV

VertexAttrib4fv: FnPtr

Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV

VertexAttrib4iv: FnPtr

Fallbacks: VertexAttrib4ivARB

VertexAttrib4s: FnPtr

Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV

VertexAttrib4sv: FnPtr

Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV

VertexAttrib4ubv: FnPtr

Fallbacks: VertexAttrib4ubvARB

VertexAttrib4uiv: FnPtr

Fallbacks: VertexAttrib4uivARB

VertexAttrib4usv: FnPtr

Fallbacks: VertexAttrib4usvARB

VertexAttribBinding: FnPtrVertexAttribDivisor: FnPtr

Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV

VertexAttribFormat: FnPtrVertexAttribI1i: FnPtr

Fallbacks: VertexAttribI1iEXT

VertexAttribI1iv: FnPtr

Fallbacks: VertexAttribI1ivEXT

VertexAttribI1ui: FnPtr

Fallbacks: VertexAttribI1uiEXT

VertexAttribI1uiv: FnPtr

Fallbacks: VertexAttribI1uivEXT

VertexAttribI2i: FnPtr

Fallbacks: VertexAttribI2iEXT

VertexAttribI2iv: FnPtr

Fallbacks: VertexAttribI2ivEXT

VertexAttribI2ui: FnPtr

Fallbacks: VertexAttribI2uiEXT

VertexAttribI2uiv: FnPtr

Fallbacks: VertexAttribI2uivEXT

VertexAttribI3i: FnPtr

Fallbacks: VertexAttribI3iEXT

VertexAttribI3iv: FnPtr

Fallbacks: VertexAttribI3ivEXT

VertexAttribI3ui: FnPtr

Fallbacks: VertexAttribI3uiEXT

VertexAttribI3uiv: FnPtr

Fallbacks: VertexAttribI3uivEXT

VertexAttribI4bv: FnPtr

Fallbacks: VertexAttribI4bvEXT

VertexAttribI4i: FnPtr

Fallbacks: VertexAttribI4iEXT

VertexAttribI4iv: FnPtr

Fallbacks: VertexAttribI4ivEXT

VertexAttribI4sv: FnPtr

Fallbacks: VertexAttribI4svEXT

VertexAttribI4ubv: FnPtr

Fallbacks: VertexAttribI4ubvEXT

VertexAttribI4ui: FnPtr

Fallbacks: VertexAttribI4uiEXT

VertexAttribI4uiv: FnPtr

Fallbacks: VertexAttribI4uivEXT

VertexAttribI4usv: FnPtr

Fallbacks: VertexAttribI4usvEXT

VertexAttribIFormat: FnPtrVertexAttribIPointer: FnPtr

Fallbacks: VertexAttribIPointerEXT

VertexAttribL1d: FnPtr

Fallbacks: VertexAttribL1dEXT

VertexAttribL1dv: FnPtr

Fallbacks: VertexAttribL1dvEXT

VertexAttribL2d: FnPtr

Fallbacks: VertexAttribL2dEXT

VertexAttribL2dv: FnPtr

Fallbacks: VertexAttribL2dvEXT

VertexAttribL3d: FnPtr

Fallbacks: VertexAttribL3dEXT

VertexAttribL3dv: FnPtr

Fallbacks: VertexAttribL3dvEXT

VertexAttribL4d: FnPtr

Fallbacks: VertexAttribL4dEXT

VertexAttribL4dv: FnPtr

Fallbacks: VertexAttribL4dvEXT

VertexAttribLFormat: FnPtrVertexAttribLPointer: FnPtr

Fallbacks: VertexAttribLPointerEXT

VertexAttribP1ui: FnPtrVertexAttribP1uiv: FnPtrVertexAttribP2ui: FnPtrVertexAttribP2uiv: FnPtrVertexAttribP3ui: FnPtrVertexAttribP3uiv: FnPtrVertexAttribP4ui: FnPtrVertexAttribP4uiv: FnPtrVertexAttribPointer: FnPtr

Fallbacks: VertexAttribPointerARB

VertexBindingDivisor: FnPtrVertexP2ui: FnPtrVertexP2uiv: FnPtrVertexP3ui: FnPtrVertexP3uiv: FnPtrVertexP4ui: FnPtrVertexP4uiv: FnPtrViewport: FnPtrViewportArrayv: FnPtr

Fallbacks: ViewportArrayvNV, ViewportArrayvOES

ViewportIndexedf: FnPtr

Fallbacks: ViewportIndexedfOES, ViewportIndexedfNV

ViewportIndexedfv: FnPtr

Fallbacks: ViewportIndexedfvOES, ViewportIndexedfvNV

WaitSync: FnPtr

Fallbacks: WaitSyncAPPLE

Implementations

Load each OpenGL symbol using a custom load function. This allows for the use of functions like glfwGetProcAddress or SDL_GL_GetProcAddress.

ⓘ
let gl = Gl::load_with(|s| glfw.get_proc_address(s));

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more