pub struct Gles2 {Show 369 fields
    pub ActiveShaderProgram: FnPtr,
    pub ActiveTexture: FnPtr,
    pub AttachShader: FnPtr,
    pub BeginQuery: FnPtr,
    pub BeginQueryEXT: FnPtr,
    pub BeginTransformFeedback: FnPtr,
    pub BindAttribLocation: FnPtr,
    pub BindBuffer: FnPtr,
    pub BindBufferBase: FnPtr,
    pub BindBufferRange: 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 BlendBarrierKHR: FnPtr,
    pub BlendColor: FnPtr,
    pub BlendEquation: FnPtr,
    pub BlendEquationSeparate: FnPtr,
    pub BlendFunc: FnPtr,
    pub BlendFuncSeparate: FnPtr,
    pub BlitFramebuffer: FnPtr,
    pub BufferData: FnPtr,
    pub BufferStorageEXT: FnPtr,
    pub BufferSubData: FnPtr,
    pub CheckFramebufferStatus: FnPtr,
    pub Clear: FnPtr,
    pub ClearBufferfi: FnPtr,
    pub ClearBufferfv: FnPtr,
    pub ClearBufferiv: FnPtr,
    pub ClearBufferuiv: FnPtr,
    pub ClearColor: FnPtr,
    pub ClearDepthf: FnPtr,
    pub ClearStencil: FnPtr,
    pub ClientWaitSync: FnPtr,
    pub ColorMask: FnPtr,
    pub CompileShader: FnPtr,
    pub CompressedTexImage2D: FnPtr,
    pub CompressedTexImage3D: FnPtr,
    pub CompressedTexSubImage2D: FnPtr,
    pub CompressedTexSubImage3D: FnPtr,
    pub CopyBufferSubData: FnPtr,
    pub CopyImageSubDataEXT: FnPtr,
    pub CopySubTexture3DANGLE: FnPtr,
    pub CopySubTextureCHROMIUM: FnPtr,
    pub CopyTexImage2D: FnPtr,
    pub CopyTexSubImage2D: FnPtr,
    pub CopyTexSubImage3D: FnPtr,
    pub CopyTexture3DANGLE: FnPtr,
    pub CopyTextureCHROMIUM: FnPtr,
    pub CreateProgram: FnPtr,
    pub CreateShader: FnPtr,
    pub CreateShaderProgramv: FnPtr,
    pub CullFace: FnPtr,
    pub DebugMessageCallback: FnPtr,
    pub DebugMessageCallbackKHR: FnPtr,
    pub DebugMessageControl: FnPtr,
    pub DebugMessageControlKHR: FnPtr,
    pub DebugMessageInsert: FnPtr,
    pub DebugMessageInsertKHR: FnPtr,
    pub DeleteBuffers: FnPtr,
    pub DeleteFramebuffers: FnPtr,
    pub DeleteProgram: FnPtr,
    pub DeleteProgramPipelines: FnPtr,
    pub DeleteQueries: FnPtr,
    pub DeleteQueriesEXT: 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 DepthRangef: FnPtr,
    pub DetachShader: FnPtr,
    pub Disable: FnPtr,
    pub DisableVertexAttribArray: FnPtr,
    pub DispatchCompute: FnPtr,
    pub DispatchComputeIndirect: FnPtr,
    pub DrawArrays: FnPtr,
    pub DrawArraysIndirect: FnPtr,
    pub DrawArraysInstanced: FnPtr,
    pub DrawBuffers: FnPtr,
    pub DrawElements: FnPtr,
    pub DrawElementsIndirect: FnPtr,
    pub DrawElementsInstanced: FnPtr,
    pub DrawRangeElements: FnPtr,
    pub EGLImageTargetRenderbufferStorageOES: FnPtr,
    pub EGLImageTargetTexture2DOES: FnPtr,
    pub Enable: FnPtr,
    pub EnableVertexAttribArray: FnPtr,
    pub EndQuery: FnPtr,
    pub EndQueryEXT: FnPtr,
    pub EndTilingQCOM: FnPtr,
    pub EndTransformFeedback: FnPtr,
    pub FenceSync: FnPtr,
    pub Finish: FnPtr,
    pub Flush: FnPtr,
    pub FlushMappedBufferRange: FnPtr,
    pub FramebufferParameteri: FnPtr,
    pub FramebufferRenderbuffer: FnPtr,
    pub FramebufferTexture2D: FnPtr,
    pub FramebufferTextureLayer: FnPtr,
    pub FrontFace: FnPtr,
    pub GenBuffers: FnPtr,
    pub GenFramebuffers: FnPtr,
    pub GenProgramPipelines: FnPtr,
    pub GenQueries: FnPtr,
    pub GenQueriesEXT: FnPtr,
    pub GenRenderbuffers: FnPtr,
    pub GenSamplers: FnPtr,
    pub GenTextures: FnPtr,
    pub GenTransformFeedbacks: FnPtr,
    pub GenVertexArrays: FnPtr,
    pub GenerateMipmap: FnPtr,
    pub GetActiveAttrib: FnPtr,
    pub GetActiveUniform: FnPtr,
    pub GetActiveUniformBlockName: FnPtr,
    pub GetActiveUniformBlockiv: 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 GetDebugMessageLog: FnPtr,
    pub GetDebugMessageLogKHR: FnPtr,
    pub GetError: FnPtr,
    pub GetFloatv: 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 GetInternalformativ: FnPtr,
    pub GetMultisamplefv: FnPtr,
    pub GetObjectLabel: FnPtr,
    pub GetObjectLabelKHR: FnPtr,
    pub GetObjectPtrLabel: FnPtr,
    pub GetObjectPtrLabelKHR: FnPtr,
    pub GetPointerv: FnPtr,
    pub GetPointervKHR: FnPtr,
    pub GetProgramBinary: FnPtr,
    pub GetProgramInfoLog: FnPtr,
    pub GetProgramInterfaceiv: FnPtr,
    pub GetProgramPipelineInfoLog: FnPtr,
    pub GetProgramPipelineiv: FnPtr,
    pub GetProgramResourceIndex: FnPtr,
    pub GetProgramResourceLocation: FnPtr,
    pub GetProgramResourceName: FnPtr,
    pub GetProgramResourceiv: FnPtr,
    pub GetProgramiv: FnPtr,
    pub GetQueryObjecti64vEXT: FnPtr,
    pub GetQueryObjectivEXT: FnPtr,
    pub GetQueryObjectui64vEXT: FnPtr,
    pub GetQueryObjectuiv: FnPtr,
    pub GetQueryObjectuivEXT: FnPtr,
    pub GetQueryiv: FnPtr,
    pub GetQueryivEXT: FnPtr,
    pub GetRenderbufferParameteriv: 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 GetSynciv: FnPtr,
    pub GetTexLevelParameterfv: FnPtr,
    pub GetTexLevelParameteriv: FnPtr,
    pub GetTexParameterfv: FnPtr,
    pub GetTexParameteriv: FnPtr,
    pub GetTransformFeedbackVarying: FnPtr,
    pub GetUniformBlockIndex: FnPtr,
    pub GetUniformIndices: FnPtr,
    pub GetUniformLocation: FnPtr,
    pub GetUniformfv: FnPtr,
    pub GetUniformiv: FnPtr,
    pub GetUniformuiv: FnPtr,
    pub GetVertexAttribIiv: FnPtr,
    pub GetVertexAttribIuiv: FnPtr,
    pub GetVertexAttribPointerv: FnPtr,
    pub GetVertexAttribfv: FnPtr,
    pub GetVertexAttribiv: FnPtr,
    pub Hint: FnPtr,
    pub InsertEventMarkerEXT: FnPtr,
    pub InvalidateFramebuffer: FnPtr,
    pub InvalidateSubFramebuffer: FnPtr,
    pub IsBuffer: FnPtr,
    pub IsEnabled: FnPtr,
    pub IsFramebuffer: FnPtr,
    pub IsProgram: FnPtr,
    pub IsProgramPipeline: FnPtr,
    pub IsQuery: FnPtr,
    pub IsQueryEXT: 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 MapBufferRange: FnPtr,
    pub MemoryBarrier: FnPtr,
    pub MemoryBarrierByRegion: FnPtr,
    pub ObjectLabel: FnPtr,
    pub ObjectLabelKHR: FnPtr,
    pub ObjectPtrLabel: FnPtr,
    pub ObjectPtrLabelKHR: FnPtr,
    pub PauseTransformFeedback: FnPtr,
    pub PixelStorei: FnPtr,
    pub PolygonOffset: FnPtr,
    pub PopDebugGroup: FnPtr,
    pub PopDebugGroupKHR: FnPtr,
    pub PopGroupMarkerEXT: FnPtr,
    pub ProgramBinary: FnPtr,
    pub ProgramParameteri: FnPtr,
    pub ProgramUniform1f: FnPtr,
    pub ProgramUniform1fv: FnPtr,
    pub ProgramUniform1i: FnPtr,
    pub ProgramUniform1iv: FnPtr,
    pub ProgramUniform1ui: FnPtr,
    pub ProgramUniform1uiv: FnPtr,
    pub ProgramUniform2f: FnPtr,
    pub ProgramUniform2fv: FnPtr,
    pub ProgramUniform2i: FnPtr,
    pub ProgramUniform2iv: FnPtr,
    pub ProgramUniform2ui: FnPtr,
    pub ProgramUniform2uiv: FnPtr,
    pub ProgramUniform3f: FnPtr,
    pub ProgramUniform3fv: FnPtr,
    pub ProgramUniform3i: FnPtr,
    pub ProgramUniform3iv: FnPtr,
    pub ProgramUniform3ui: FnPtr,
    pub ProgramUniform3uiv: FnPtr,
    pub ProgramUniform4f: FnPtr,
    pub ProgramUniform4fv: FnPtr,
    pub ProgramUniform4i: FnPtr,
    pub ProgramUniform4iv: FnPtr,
    pub ProgramUniform4ui: FnPtr,
    pub ProgramUniform4uiv: FnPtr,
    pub ProgramUniformMatrix2fv: FnPtr,
    pub ProgramUniformMatrix2x3fv: FnPtr,
    pub ProgramUniformMatrix2x4fv: FnPtr,
    pub ProgramUniformMatrix3fv: FnPtr,
    pub ProgramUniformMatrix3x2fv: FnPtr,
    pub ProgramUniformMatrix3x4fv: FnPtr,
    pub ProgramUniformMatrix4fv: FnPtr,
    pub ProgramUniformMatrix4x2fv: FnPtr,
    pub ProgramUniformMatrix4x3fv: FnPtr,
    pub ProvokingVertexANGLE: FnPtr,
    pub PushDebugGroup: FnPtr,
    pub PushDebugGroupKHR: FnPtr,
    pub PushGroupMarkerEXT: FnPtr,
    pub QueryCounterEXT: 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 SamplerParameterf: FnPtr,
    pub SamplerParameterfv: FnPtr,
    pub SamplerParameteri: FnPtr,
    pub SamplerParameteriv: FnPtr,
    pub Scissor: FnPtr,
    pub ShaderBinary: FnPtr,
    pub ShaderSource: FnPtr,
    pub StartTilingQCOM: FnPtr,
    pub StencilFunc: FnPtr,
    pub StencilFuncSeparate: FnPtr,
    pub StencilMask: FnPtr,
    pub StencilMaskSeparate: FnPtr,
    pub StencilOp: FnPtr,
    pub StencilOpSeparate: FnPtr,
    pub TexImage2D: FnPtr,
    pub TexImage3D: FnPtr,
    pub TexParameterf: FnPtr,
    pub TexParameterfv: FnPtr,
    pub TexParameteri: FnPtr,
    pub TexParameteriv: FnPtr,
    pub TexStorage1DEXT: FnPtr,
    pub TexStorage2D: FnPtr,
    pub TexStorage2DEXT: FnPtr,
    pub TexStorage2DMultisample: FnPtr,
    pub TexStorage3D: FnPtr,
    pub TexStorage3DEXT: FnPtr,
    pub TexSubImage2D: FnPtr,
    pub TexSubImage3D: FnPtr,
    pub TextureStorage1DEXT: FnPtr,
    pub TextureStorage2DEXT: FnPtr,
    pub TextureStorage3DEXT: FnPtr,
    pub TransformFeedbackVaryings: FnPtr,
    pub Uniform1f: FnPtr,
    pub Uniform1fv: FnPtr,
    pub Uniform1i: FnPtr,
    pub Uniform1iv: FnPtr,
    pub Uniform1ui: FnPtr,
    pub Uniform1uiv: FnPtr,
    pub Uniform2f: FnPtr,
    pub Uniform2fv: FnPtr,
    pub Uniform2i: FnPtr,
    pub Uniform2iv: FnPtr,
    pub Uniform2ui: FnPtr,
    pub Uniform2uiv: FnPtr,
    pub Uniform3f: FnPtr,
    pub Uniform3fv: FnPtr,
    pub Uniform3i: FnPtr,
    pub Uniform3iv: FnPtr,
    pub Uniform3ui: FnPtr,
    pub Uniform3uiv: FnPtr,
    pub Uniform4f: FnPtr,
    pub Uniform4fv: FnPtr,
    pub Uniform4i: FnPtr,
    pub Uniform4iv: FnPtr,
    pub Uniform4ui: FnPtr,
    pub Uniform4uiv: FnPtr,
    pub UniformBlockBinding: FnPtr,
    pub UniformMatrix2fv: FnPtr,
    pub UniformMatrix2x3fv: FnPtr,
    pub UniformMatrix2x4fv: FnPtr,
    pub UniformMatrix3fv: FnPtr,
    pub UniformMatrix3x2fv: FnPtr,
    pub UniformMatrix3x4fv: FnPtr,
    pub UniformMatrix4fv: FnPtr,
    pub UniformMatrix4x2fv: FnPtr,
    pub UniformMatrix4x3fv: FnPtr,
    pub UnmapBuffer: FnPtr,
    pub UseProgram: FnPtr,
    pub UseProgramStages: FnPtr,
    pub ValidateProgram: FnPtr,
    pub ValidateProgramPipeline: FnPtr,
    pub VertexAttrib1f: FnPtr,
    pub VertexAttrib1fv: FnPtr,
    pub VertexAttrib2f: FnPtr,
    pub VertexAttrib2fv: FnPtr,
    pub VertexAttrib3f: FnPtr,
    pub VertexAttrib3fv: FnPtr,
    pub VertexAttrib4f: FnPtr,
    pub VertexAttrib4fv: FnPtr,
    pub VertexAttribBinding: FnPtr,
    pub VertexAttribDivisor: FnPtr,
    pub VertexAttribFormat: FnPtr,
    pub VertexAttribI4i: FnPtr,
    pub VertexAttribI4iv: FnPtr,
    pub VertexAttribI4ui: FnPtr,
    pub VertexAttribI4uiv: FnPtr,
    pub VertexAttribIFormat: FnPtr,
    pub VertexAttribIPointer: FnPtr,
    pub VertexAttribPointer: FnPtr,
    pub VertexBindingDivisor: FnPtr,
    pub Viewport: FnPtr,
    pub WaitSync: FnPtr,
    _priv: (),
}Fields§
§ActiveShaderProgram: FnPtr§ActiveTexture: FnPtrFallbacks: ActiveTextureARB
AttachShader: FnPtrFallbacks: AttachObjectARB
BeginQuery: FnPtrFallbacks: BeginQueryARB
BeginQueryEXT: FnPtr§BeginTransformFeedback: FnPtrFallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtrFallbacks: BindAttribLocationARB
BindBuffer: FnPtrFallbacks: BindBufferARB
BindBufferBase: FnPtrFallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtrFallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFramebuffer: FnPtr§BindImageTexture: FnPtr§BindProgramPipeline: FnPtr§BindRenderbuffer: FnPtr§BindSampler: FnPtr§BindTexture: FnPtrFallbacks: BindTextureEXT
BindTransformFeedback: FnPtr§BindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BindVertexBuffer: FnPtr§BlendBarrierKHR: FnPtr§BlendColor: FnPtrFallbacks: BlendColorEXT
BlendEquation: FnPtrFallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtrFallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtr§BlendFuncSeparate: FnPtrFallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlitFramebuffer: FnPtrFallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData: FnPtrFallbacks: BufferDataARB
BufferStorageEXT: FnPtr§BufferSubData: FnPtrFallbacks: BufferSubDataARB
CheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
Clear: FnPtr§ClearBufferfi: FnPtr§ClearBufferfv: FnPtr§ClearBufferiv: FnPtr§ClearBufferuiv: FnPtr§ClearColor: FnPtr§ClearDepthf: FnPtrFallbacks: ClearDepthfOES
ClearStencil: FnPtr§ClientWaitSync: FnPtrFallbacks: ClientWaitSyncAPPLE
ColorMask: FnPtr§CompileShader: FnPtrFallbacks: CompileShaderARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubDataEXT: FnPtr§CopySubTexture3DANGLE: FnPtr§CopySubTextureCHROMIUM: FnPtr§CopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CopyTexture3DANGLE: FnPtr§CopyTextureCHROMIUM: FnPtr§CreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateShader: FnPtrFallbacks: CreateShaderObjectARB
CreateShaderProgramv: FnPtr§CullFace: FnPtr§DebugMessageCallback: FnPtrFallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageCallbackKHR: FnPtr§DebugMessageControl: FnPtrFallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageControlKHR: FnPtr§DebugMessageInsert: FnPtrFallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DebugMessageInsertKHR: FnPtr§DeleteBuffers: FnPtrFallbacks: DeleteBuffersARB
DeleteFramebuffers: FnPtrFallbacks: DeleteFramebuffersEXT
DeleteProgram: FnPtr§DeleteProgramPipelines: FnPtr§DeleteQueries: FnPtrFallbacks: DeleteQueriesARB
DeleteQueriesEXT: FnPtr§DeleteRenderbuffers: FnPtrFallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtr§DeleteShader: FnPtr§DeleteSync: FnPtrFallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtr§DeleteTransformFeedbacks: FnPtrFallbacks: DeleteTransformFeedbacksNV
DeleteVertexArrays: FnPtrFallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DepthFunc: FnPtr§DepthMask: FnPtr§DepthRangef: FnPtrFallbacks: DepthRangefOES
DetachShader: FnPtrFallbacks: DetachObjectARB
Disable: FnPtr§DisableVertexAttribArray: FnPtrFallbacks: DisableVertexAttribArrayARB
DispatchCompute: FnPtr§DispatchComputeIndirect: FnPtr§DrawArrays: FnPtrFallbacks: DrawArraysEXT
DrawArraysIndirect: FnPtr§DrawArraysInstanced: FnPtrFallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffers: FnPtrFallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtr§DrawElementsIndirect: FnPtr§DrawElementsInstanced: FnPtrFallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawRangeElements: FnPtrFallbacks: DrawRangeElementsEXT
EGLImageTargetRenderbufferStorageOES: FnPtr§EGLImageTargetTexture2DOES: FnPtr§Enable: FnPtr§EnableVertexAttribArray: FnPtrFallbacks: EnableVertexAttribArrayARB
EndQuery: FnPtrFallbacks: EndQueryARB
EndQueryEXT: FnPtr§EndTilingQCOM: FnPtr§EndTransformFeedback: FnPtrFallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
FenceSync: FnPtrFallbacks: FenceSyncAPPLE
Finish: FnPtr§Flush: FnPtr§FlushMappedBufferRange: FnPtrFallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FramebufferParameteri: FnPtr§FramebufferRenderbuffer: FnPtrFallbacks: FramebufferRenderbufferEXT
FramebufferTexture2D: FnPtrFallbacks: FramebufferTexture2DEXT
FramebufferTextureLayer: FnPtrFallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtr§GenBuffers: FnPtrFallbacks: GenBuffersARB
GenFramebuffers: FnPtrFallbacks: GenFramebuffersEXT
GenProgramPipelines: FnPtr§GenQueries: FnPtrFallbacks: GenQueriesARB
GenQueriesEXT: FnPtr§GenRenderbuffers: FnPtrFallbacks: GenRenderbuffersEXT
GenSamplers: FnPtr§GenTextures: FnPtr§GenTransformFeedbacks: FnPtrFallbacks: GenTransformFeedbacksNV
GenVertexArrays: FnPtrFallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenerateMipmap: FnPtrFallbacks: GenerateMipmapEXT
GetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtr§GetActiveUniformBlockiv: FnPtr§GetActiveUniformsiv: FnPtr§GetAttachedShaders: FnPtr§GetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleani_v: FnPtrFallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtr§GetBufferParameteri64v: FnPtr§GetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDebugMessageLogKHR: FnPtr§GetError: FnPtr§GetFloatv: FnPtr§GetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetFramebufferParameteriv: FnPtr§GetInteger64i_v: FnPtr§GetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtr§GetInternalformativ: FnPtr§GetMultisamplefv: FnPtrFallbacks: GetMultisamplefvNV
GetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectLabelKHR: FnPtr§GetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetObjectPtrLabelKHR: FnPtr§GetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetPointervKHR: FnPtr§GetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtr§GetProgramInterfaceiv: FnPtr§GetProgramPipelineInfoLog: FnPtr§GetProgramPipelineiv: FnPtr§GetProgramResourceIndex: FnPtr§GetProgramResourceLocation: FnPtr§GetProgramResourceName: FnPtr§GetProgramResourceiv: FnPtr§GetProgramiv: FnPtr§GetQueryObjecti64vEXT: FnPtr§GetQueryObjectivEXT: FnPtr§GetQueryObjectui64vEXT: FnPtr§GetQueryObjectuiv: FnPtrFallbacks: GetQueryObjectuivARB
GetQueryObjectuivEXT: FnPtr§GetQueryiv: FnPtrFallbacks: GetQueryivARB
GetQueryivEXT: FnPtr§GetRenderbufferParameteriv: FnPtrFallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterfv: FnPtr§GetSamplerParameteriv: FnPtr§GetShaderInfoLog: FnPtr§GetShaderPrecisionFormat: FnPtr§GetShaderSource: FnPtrFallbacks: GetShaderSourceARB
GetShaderiv: FnPtr§GetString: FnPtr§GetStringi: FnPtr§GetSynciv: FnPtrFallbacks: GetSyncivAPPLE
GetTexLevelParameterfv: FnPtr§GetTexLevelParameteriv: FnPtr§GetTexParameterfv: FnPtr§GetTexParameteriv: FnPtr§GetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtr§GetUniformIndices: FnPtr§GetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtr§InsertEventMarkerEXT: FnPtr§InvalidateFramebuffer: FnPtr§InvalidateSubFramebuffer: FnPtr§IsBuffer: FnPtrFallbacks: IsBufferARB
IsEnabled: FnPtr§IsFramebuffer: FnPtrFallbacks: IsFramebufferEXT
IsProgram: FnPtr§IsProgramPipeline: FnPtr§IsQuery: FnPtrFallbacks: IsQueryARB
IsQueryEXT: FnPtr§IsRenderbuffer: FnPtrFallbacks: IsRenderbufferEXT
IsSampler: FnPtr§IsShader: FnPtr§IsSync: FnPtrFallbacks: IsSyncAPPLE
IsTexture: FnPtr§IsTransformFeedback: FnPtrFallbacks: IsTransformFeedbackNV
IsVertexArray: FnPtrFallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
LineWidth: FnPtr§LinkProgram: FnPtrFallbacks: LinkProgramARB
MapBufferRange: FnPtrFallbacks: MapBufferRangeEXT
MemoryBarrier: FnPtrFallbacks: MemoryBarrierEXT
MemoryBarrierByRegion: FnPtr§ObjectLabel: FnPtrFallbacks: ObjectLabelKHR
ObjectLabelKHR: FnPtr§ObjectPtrLabel: FnPtrFallbacks: ObjectPtrLabelKHR
ObjectPtrLabelKHR: FnPtr§PauseTransformFeedback: FnPtrFallbacks: PauseTransformFeedbackNV
PixelStorei: FnPtr§PolygonOffset: FnPtr§PopDebugGroup: FnPtrFallbacks: PopDebugGroupKHR
PopDebugGroupKHR: FnPtr§PopGroupMarkerEXT: FnPtr§ProgramBinary: FnPtrFallbacks: ProgramBinaryOES
ProgramParameteri: FnPtrFallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProgramUniform1f: FnPtrFallbacks: ProgramUniform1fEXT
ProgramUniform1fv: FnPtrFallbacks: ProgramUniform1fvEXT
ProgramUniform1i: FnPtrFallbacks: ProgramUniform1iEXT
ProgramUniform1iv: FnPtrFallbacks: ProgramUniform1ivEXT
ProgramUniform1ui: FnPtrFallbacks: ProgramUniform1uiEXT
ProgramUniform1uiv: FnPtrFallbacks: ProgramUniform1uivEXT
ProgramUniform2f: FnPtrFallbacks: ProgramUniform2fEXT
ProgramUniform2fv: FnPtrFallbacks: ProgramUniform2fvEXT
ProgramUniform2i: FnPtrFallbacks: ProgramUniform2iEXT
ProgramUniform2iv: FnPtrFallbacks: ProgramUniform2ivEXT
ProgramUniform2ui: FnPtrFallbacks: ProgramUniform2uiEXT
ProgramUniform2uiv: FnPtrFallbacks: ProgramUniform2uivEXT
ProgramUniform3f: FnPtrFallbacks: ProgramUniform3fEXT
ProgramUniform3fv: FnPtrFallbacks: ProgramUniform3fvEXT
ProgramUniform3i: FnPtrFallbacks: ProgramUniform3iEXT
ProgramUniform3iv: FnPtrFallbacks: ProgramUniform3ivEXT
ProgramUniform3ui: FnPtrFallbacks: ProgramUniform3uiEXT
ProgramUniform3uiv: FnPtrFallbacks: ProgramUniform3uivEXT
ProgramUniform4f: FnPtrFallbacks: ProgramUniform4fEXT
ProgramUniform4fv: FnPtrFallbacks: ProgramUniform4fvEXT
ProgramUniform4i: FnPtrFallbacks: ProgramUniform4iEXT
ProgramUniform4iv: FnPtrFallbacks: ProgramUniform4ivEXT
ProgramUniform4ui: FnPtrFallbacks: ProgramUniform4uiEXT
ProgramUniform4uiv: FnPtrFallbacks: ProgramUniform4uivEXT
ProgramUniformMatrix2fv: FnPtrFallbacks: ProgramUniformMatrix2fvEXT
ProgramUniformMatrix2x3fv: FnPtrFallbacks: ProgramUniformMatrix2x3fvEXT
ProgramUniformMatrix2x4fv: FnPtrFallbacks: ProgramUniformMatrix2x4fvEXT
ProgramUniformMatrix3fv: FnPtrFallbacks: ProgramUniformMatrix3fvEXT
ProgramUniformMatrix3x2fv: FnPtrFallbacks: ProgramUniformMatrix3x2fvEXT
ProgramUniformMatrix3x4fv: FnPtrFallbacks: ProgramUniformMatrix3x4fvEXT
ProgramUniformMatrix4fv: FnPtrFallbacks: ProgramUniformMatrix4fvEXT
ProgramUniformMatrix4x2fv: FnPtrFallbacks: ProgramUniformMatrix4x2fvEXT
ProgramUniformMatrix4x3fv: FnPtrFallbacks: ProgramUniformMatrix4x3fvEXT
ProvokingVertexANGLE: FnPtr§PushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
PushDebugGroupKHR: FnPtr§PushGroupMarkerEXT: FnPtr§QueryCounterEXT: FnPtr§ReadBuffer: FnPtr§ReadPixels: FnPtr§ReleaseShaderCompiler: FnPtr§RenderbufferStorage: FnPtrFallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtrFallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
ResumeTransformFeedback: FnPtrFallbacks: ResumeTransformFeedbackNV
SampleCoverage: FnPtrFallbacks: SampleCoverageARB
SampleMaski: FnPtr§SamplerParameterf: FnPtr§SamplerParameterfv: FnPtr§SamplerParameteri: FnPtr§SamplerParameteriv: FnPtr§Scissor: FnPtr§ShaderBinary: FnPtr§ShaderSource: FnPtrFallbacks: ShaderSourceARB
StartTilingQCOM: FnPtr§StencilFunc: FnPtr§StencilFuncSeparate: FnPtr§StencilMask: FnPtr§StencilMaskSeparate: FnPtr§StencilOp: FnPtr§StencilOpSeparate: FnPtrFallbacks: StencilOpSeparateATI
TexImage2D: FnPtr§TexImage3D: FnPtrFallbacks: TexImage3DEXT
TexParameterf: FnPtr§TexParameterfv: FnPtr§TexParameteri: FnPtr§TexParameteriv: FnPtr§TexStorage1DEXT: FnPtr§TexStorage2D: FnPtrFallbacks: TexStorage2DEXT
TexStorage2DEXT: FnPtr§TexStorage2DMultisample: FnPtr§TexStorage3D: FnPtrFallbacks: TexStorage3DEXT
TexStorage3DEXT: FnPtr§TexSubImage2D: FnPtrFallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtrFallbacks: TexSubImage3DEXT
TextureStorage1DEXT: FnPtr§TextureStorage2DEXT: FnPtr§TextureStorage3DEXT: FnPtr§TransformFeedbackVaryings: FnPtrFallbacks: TransformFeedbackVaryingsEXT
Uniform1f: FnPtrFallbacks: Uniform1fARB
Uniform1fv: FnPtrFallbacks: Uniform1fvARB
Uniform1i: FnPtrFallbacks: Uniform1iARB
Uniform1iv: FnPtrFallbacks: Uniform1ivARB
Uniform1ui: FnPtrFallbacks: Uniform1uiEXT
Uniform1uiv: FnPtrFallbacks: Uniform1uivEXT
Uniform2f: FnPtrFallbacks: Uniform2fARB
Uniform2fv: FnPtrFallbacks: Uniform2fvARB
Uniform2i: FnPtrFallbacks: Uniform2iARB
Uniform2iv: FnPtrFallbacks: Uniform2ivARB
Uniform2ui: FnPtrFallbacks: Uniform2uiEXT
Uniform2uiv: FnPtrFallbacks: Uniform2uivEXT
Uniform3f: FnPtrFallbacks: Uniform3fARB
Uniform3fv: FnPtrFallbacks: Uniform3fvARB
Uniform3i: FnPtrFallbacks: Uniform3iARB
Uniform3iv: FnPtrFallbacks: Uniform3ivARB
Uniform3ui: FnPtrFallbacks: Uniform3uiEXT
Uniform3uiv: FnPtrFallbacks: Uniform3uivEXT
Uniform4f: FnPtrFallbacks: Uniform4fARB
Uniform4fv: FnPtrFallbacks: Uniform4fvARB
Uniform4i: FnPtrFallbacks: Uniform4iARB
Uniform4iv: FnPtrFallbacks: Uniform4ivARB
Uniform4ui: FnPtrFallbacks: Uniform4uiEXT
Uniform4uiv: FnPtrFallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtr§UniformMatrix2fv: FnPtrFallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtrFallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtrFallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtrFallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtrFallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtrFallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtrFallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtrFallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtrFallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtrFallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtrFallbacks: UseProgramObjectARB
UseProgramStages: FnPtr§ValidateProgram: FnPtrFallbacks: ValidateProgramARB
ValidateProgramPipeline: FnPtr§VertexAttrib1f: FnPtrFallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtrFallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib2f: FnPtrFallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtrFallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib3f: FnPtrFallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtrFallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib4f: FnPtrFallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtrFallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttribBinding: FnPtr§VertexAttribDivisor: FnPtrFallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribFormat: FnPtr§VertexAttribI4i: FnPtrFallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtrFallbacks: VertexAttribI4ivEXT
VertexAttribI4ui: FnPtrFallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtrFallbacks: VertexAttribI4uivEXT
VertexAttribIFormat: FnPtr§VertexAttribIPointer: FnPtrFallbacks: VertexAttribIPointerEXT
VertexAttribPointer: FnPtrFallbacks: VertexAttribPointerARB
VertexBindingDivisor: FnPtr§Viewport: FnPtr§WaitSync: FnPtrFallbacks: WaitSyncAPPLE
_priv: ()Implementations§
Source§impl Gles2
 
impl Gles2
Sourcepub fn load_with<F>(loadfn: F) -> Gles2
 
pub fn load_with<F>(loadfn: F) -> Gles2
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));