Struct gleam::gl::Gl

source ·
pub struct Gl {
Show 883 fields pub Accum: FnPtr, pub ActiveShaderProgram: FnPtr, pub ActiveTexture: FnPtr, pub AlphaFunc: FnPtr, pub AreTexturesResident: FnPtr, pub ArrayElement: FnPtr, pub AttachShader: FnPtr, pub Begin: FnPtr, pub BeginConditionalRender: FnPtr, pub BeginQuery: FnPtr, pub BeginQueryEXT: 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 BindVertexArrayAPPLE: FnPtr, pub BindVertexBuffer: FnPtr, pub Bitmap: 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 BufferStorage: FnPtr, pub BufferStorageEXT: FnPtr, pub BufferSubData: FnPtr, pub CallList: FnPtr, pub CallLists: FnPtr, pub CheckFramebufferStatus: FnPtr, pub ClampColor: FnPtr, pub Clear: FnPtr, pub ClearAccum: FnPtr, pub ClearBufferfi: FnPtr, pub ClearBufferfv: FnPtr, pub ClearBufferiv: FnPtr, pub ClearBufferuiv: FnPtr, pub ClearColor: FnPtr, pub ClearDepth: FnPtr, pub ClearDepthf: FnPtr, pub ClearIndex: FnPtr, pub ClearStencil: FnPtr, pub ClientActiveTexture: FnPtr, pub ClientWaitSync: FnPtr, pub ClipPlane: FnPtr, pub Color3b: FnPtr, pub Color3bv: FnPtr, pub Color3d: FnPtr, pub Color3dv: FnPtr, pub Color3f: FnPtr, pub Color3fv: FnPtr, pub Color3i: FnPtr, pub Color3iv: FnPtr, pub Color3s: FnPtr, pub Color3sv: FnPtr, pub Color3ub: FnPtr, pub Color3ubv: FnPtr, pub Color3ui: FnPtr, pub Color3uiv: FnPtr, pub Color3us: FnPtr, pub Color3usv: FnPtr, pub Color4b: FnPtr, pub Color4bv: FnPtr, pub Color4d: FnPtr, pub Color4dv: FnPtr, pub Color4f: FnPtr, pub Color4fv: FnPtr, pub Color4i: FnPtr, pub Color4iv: FnPtr, pub Color4s: FnPtr, pub Color4sv: FnPtr, pub Color4ub: FnPtr, pub Color4ubv: FnPtr, pub Color4ui: FnPtr, pub Color4uiv: FnPtr, pub Color4us: FnPtr, pub Color4usv: FnPtr, pub ColorMask: FnPtr, pub ColorMaski: FnPtr, pub ColorMaterial: FnPtr, pub ColorP3ui: FnPtr, pub ColorP3uiv: FnPtr, pub ColorP4ui: FnPtr, pub ColorP4uiv: FnPtr, pub ColorPointer: 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 CopyImageSubDataEXT: FnPtr, pub CopyPixels: FnPtr, pub CopySubTexture3DANGLE: FnPtr, pub CopySubTextureCHROMIUM: FnPtr, pub CopyTexImage1D: FnPtr, pub CopyTexImage2D: FnPtr, pub CopyTexSubImage1D: 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 DeleteFencesAPPLE: FnPtr, pub DeleteFramebuffers: FnPtr, pub DeleteLists: 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 DeleteVertexArraysAPPLE: FnPtr, pub DepthFunc: FnPtr, pub DepthMask: FnPtr, pub DepthRange: FnPtr, pub DepthRangef: FnPtr, pub DetachShader: FnPtr, pub Disable: FnPtr, pub DisableClientState: FnPtr, pub DisableVertexAttribArray: FnPtr, pub Disablei: FnPtr, pub DispatchCompute: FnPtr, pub DispatchComputeIndirect: FnPtr, pub DrawArrays: FnPtr, pub DrawArraysIndirect: FnPtr, pub DrawArraysInstanced: FnPtr, pub DrawBuffer: FnPtr, pub DrawBuffers: FnPtr, pub DrawElements: FnPtr, pub DrawElementsBaseVertex: FnPtr, pub DrawElementsIndirect: FnPtr, pub DrawElementsInstanced: FnPtr, pub DrawElementsInstancedBaseVertex: FnPtr, pub DrawPixels: FnPtr, pub DrawRangeElements: FnPtr, pub DrawRangeElementsBaseVertex: FnPtr, pub EGLImageTargetRenderbufferStorageOES: FnPtr, pub EGLImageTargetTexture2DOES: FnPtr, pub EdgeFlag: FnPtr, pub EdgeFlagPointer: FnPtr, pub EdgeFlagv: FnPtr, pub Enable: FnPtr, pub EnableClientState: FnPtr, pub EnableVertexAttribArray: FnPtr, pub Enablei: FnPtr, pub End: FnPtr, pub EndConditionalRender: FnPtr, pub EndList: FnPtr, pub EndQuery: FnPtr, pub EndQueryEXT: FnPtr, pub EndTilingQCOM: FnPtr, pub EndTransformFeedback: FnPtr, pub EvalCoord1d: FnPtr, pub EvalCoord1dv: FnPtr, pub EvalCoord1f: FnPtr, pub EvalCoord1fv: FnPtr, pub EvalCoord2d: FnPtr, pub EvalCoord2dv: FnPtr, pub EvalCoord2f: FnPtr, pub EvalCoord2fv: FnPtr, pub EvalMesh1: FnPtr, pub EvalMesh2: FnPtr, pub EvalPoint1: FnPtr, pub EvalPoint2: FnPtr, pub FeedbackBuffer: FnPtr, pub FenceSync: FnPtr, pub Finish: FnPtr, pub FinishFenceAPPLE: FnPtr, pub FinishObjectAPPLE: FnPtr, pub Flush: FnPtr, pub FlushMappedBufferRange: FnPtr, pub FogCoordPointer: FnPtr, pub FogCoordd: FnPtr, pub FogCoorddv: FnPtr, pub FogCoordf: FnPtr, pub FogCoordfv: FnPtr, pub Fogf: FnPtr, pub Fogfv: FnPtr, pub Fogi: FnPtr, pub Fogiv: 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 Frustum: FnPtr, pub GenBuffers: FnPtr, pub GenFencesAPPLE: FnPtr, pub GenFramebuffers: FnPtr, pub GenLists: 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 GenVertexArraysAPPLE: FnPtr, pub GenerateMipmap: FnPtr, pub GetActiveAttrib: 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 GetClipPlane: FnPtr, pub GetCompressedTexImage: FnPtr, pub GetDebugMessageLog: FnPtr, pub GetDebugMessageLogKHR: FnPtr, pub GetDoublev: FnPtr, pub GetError: 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 GetInternalformativ: FnPtr, pub GetLightfv: FnPtr, pub GetLightiv: FnPtr, pub GetMapdv: FnPtr, pub GetMapfv: FnPtr, pub GetMapiv: FnPtr, pub GetMaterialfv: FnPtr, pub GetMaterialiv: FnPtr, pub GetMultisamplefv: FnPtr, pub GetObjectLabel: FnPtr, pub GetObjectLabelKHR: FnPtr, pub GetObjectPtrLabel: FnPtr, pub GetObjectPtrLabelKHR: FnPtr, pub GetPixelMapfv: FnPtr, pub GetPixelMapuiv: FnPtr, pub GetPixelMapusv: FnPtr, pub GetPointerv: FnPtr, pub GetPointervKHR: FnPtr, pub GetPolygonStipple: 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 GetQueryObjecti64v: FnPtr, pub GetQueryObjecti64vEXT: FnPtr, pub GetQueryObjectiv: FnPtr, pub GetQueryObjectivEXT: FnPtr, pub GetQueryObjectui64v: FnPtr, pub GetQueryObjectui64vEXT: FnPtr, pub GetQueryObjectuiv: FnPtr, pub GetQueryObjectuivEXT: FnPtr, pub GetQueryiv: FnPtr, pub GetQueryivEXT: 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 GetSynciv: FnPtr, pub GetTexEnvfv: FnPtr, pub GetTexEnviv: FnPtr, pub GetTexGendv: FnPtr, pub GetTexGenfv: FnPtr, pub GetTexGeniv: FnPtr, pub GetTexImage: FnPtr, pub GetTexLevelParameterfv: FnPtr, pub GetTexLevelParameteriv: FnPtr, pub GetTexParameterIiv: FnPtr, pub GetTexParameterIuiv: FnPtr, pub GetTexParameterPointervAPPLE: 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 GetVertexAttribdv: FnPtr, pub GetVertexAttribfv: FnPtr, pub GetVertexAttribiv: FnPtr, pub Hint: FnPtr, pub IndexMask: FnPtr, pub IndexPointer: FnPtr, pub Indexd: FnPtr, pub Indexdv: FnPtr, pub Indexf: FnPtr, pub Indexfv: FnPtr, pub Indexi: FnPtr, pub Indexiv: FnPtr, pub Indexs: FnPtr, pub Indexsv: FnPtr, pub Indexub: FnPtr, pub Indexubv: FnPtr, pub InitNames: FnPtr, pub InsertEventMarkerEXT: FnPtr, pub InterleavedArrays: 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 IsFenceAPPLE: FnPtr, pub IsFramebuffer: FnPtr, pub IsList: 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 IsVertexArrayAPPLE: FnPtr, pub LightModelf: FnPtr, pub LightModelfv: FnPtr, pub LightModeli: FnPtr, pub LightModeliv: FnPtr, pub Lightf: FnPtr, pub Lightfv: FnPtr, pub Lighti: FnPtr, pub Lightiv: FnPtr, pub LineStipple: FnPtr, pub LineWidth: FnPtr, pub LinkProgram: FnPtr, pub ListBase: FnPtr, pub LoadIdentity: FnPtr, pub LoadMatrixd: FnPtr, pub LoadMatrixf: FnPtr, pub LoadName: FnPtr, pub LoadTransposeMatrixd: FnPtr, pub LoadTransposeMatrixf: FnPtr, pub LogicOp: FnPtr, pub Map1d: FnPtr, pub Map1f: FnPtr, pub Map2d: FnPtr, pub Map2f: FnPtr, pub MapBuffer: FnPtr, pub MapBufferRange: FnPtr, pub MapGrid1d: FnPtr, pub MapGrid1f: FnPtr, pub MapGrid2d: FnPtr, pub MapGrid2f: FnPtr, pub Materialf: FnPtr, pub Materialfv: FnPtr, pub Materiali: FnPtr, pub Materialiv: FnPtr, pub MatrixMode: FnPtr, pub MemoryBarrier: FnPtr, pub MemoryBarrierByRegion: FnPtr, pub MultMatrixd: FnPtr, pub MultMatrixf: FnPtr, pub MultTransposeMatrixd: FnPtr, pub MultTransposeMatrixf: FnPtr, pub MultiDrawArrays: FnPtr, pub MultiDrawElements: FnPtr, pub MultiDrawElementsBaseVertex: FnPtr, pub MultiTexCoord1d: FnPtr, pub MultiTexCoord1dv: FnPtr, pub MultiTexCoord1f: FnPtr, pub MultiTexCoord1fv: FnPtr, pub MultiTexCoord1i: FnPtr, pub MultiTexCoord1iv: FnPtr, pub MultiTexCoord1s: FnPtr, pub MultiTexCoord1sv: FnPtr, pub MultiTexCoord2d: FnPtr, pub MultiTexCoord2dv: FnPtr, pub MultiTexCoord2f: FnPtr, pub MultiTexCoord2fv: FnPtr, pub MultiTexCoord2i: FnPtr, pub MultiTexCoord2iv: FnPtr, pub MultiTexCoord2s: FnPtr, pub MultiTexCoord2sv: FnPtr, pub MultiTexCoord3d: FnPtr, pub MultiTexCoord3dv: FnPtr, pub MultiTexCoord3f: FnPtr, pub MultiTexCoord3fv: FnPtr, pub MultiTexCoord3i: FnPtr, pub MultiTexCoord3iv: FnPtr, pub MultiTexCoord3s: FnPtr, pub MultiTexCoord3sv: FnPtr, pub MultiTexCoord4d: FnPtr, pub MultiTexCoord4dv: FnPtr, pub MultiTexCoord4f: FnPtr, pub MultiTexCoord4fv: FnPtr, pub MultiTexCoord4i: FnPtr, pub MultiTexCoord4iv: FnPtr, pub MultiTexCoord4s: FnPtr, pub MultiTexCoord4sv: 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 NewList: FnPtr, pub Normal3b: FnPtr, pub Normal3bv: FnPtr, pub Normal3d: FnPtr, pub Normal3dv: FnPtr, pub Normal3f: FnPtr, pub Normal3fv: FnPtr, pub Normal3i: FnPtr, pub Normal3iv: FnPtr, pub Normal3s: FnPtr, pub Normal3sv: FnPtr, pub NormalP3ui: FnPtr, pub NormalP3uiv: FnPtr, pub NormalPointer: FnPtr, pub ObjectLabel: FnPtr, pub ObjectLabelKHR: FnPtr, pub ObjectPtrLabel: FnPtr, pub ObjectPtrLabelKHR: FnPtr, pub Ortho: FnPtr, pub PassThrough: FnPtr, pub PauseTransformFeedback: FnPtr, pub PixelMapfv: FnPtr, pub PixelMapuiv: FnPtr, pub PixelMapusv: FnPtr, pub PixelStoref: FnPtr, pub PixelStorei: FnPtr, pub PixelTransferf: FnPtr, pub PixelTransferi: FnPtr, pub PixelZoom: FnPtr, pub PointParameterf: FnPtr, pub PointParameterfv: FnPtr, pub PointParameteri: FnPtr, pub PointParameteriv: FnPtr, pub PointSize: FnPtr, pub PolygonMode: FnPtr, pub PolygonOffset: FnPtr, pub PolygonStipple: FnPtr, pub PopAttrib: FnPtr, pub PopClientAttrib: FnPtr, pub PopDebugGroup: FnPtr, pub PopDebugGroupKHR: FnPtr, pub PopGroupMarkerEXT: FnPtr, pub PopMatrix: FnPtr, pub PopName: FnPtr, pub PrimitiveRestartIndex: FnPtr, pub PrioritizeTextures: 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 ProvokingVertex: FnPtr, pub ProvokingVertexANGLE: FnPtr, pub PushAttrib: FnPtr, pub PushClientAttrib: FnPtr, pub PushDebugGroup: FnPtr, pub PushDebugGroupKHR: FnPtr, pub PushGroupMarkerEXT: FnPtr, pub PushMatrix: FnPtr, pub PushName: FnPtr, pub QueryCounter: FnPtr, pub QueryCounterEXT: FnPtr, pub RasterPos2d: FnPtr, pub RasterPos2dv: FnPtr, pub RasterPos2f: FnPtr, pub RasterPos2fv: FnPtr, pub RasterPos2i: FnPtr, pub RasterPos2iv: FnPtr, pub RasterPos2s: FnPtr, pub RasterPos2sv: FnPtr, pub RasterPos3d: FnPtr, pub RasterPos3dv: FnPtr, pub RasterPos3f: FnPtr, pub RasterPos3fv: FnPtr, pub RasterPos3i: FnPtr, pub RasterPos3iv: FnPtr, pub RasterPos3s: FnPtr, pub RasterPos3sv: FnPtr, pub RasterPos4d: FnPtr, pub RasterPos4dv: FnPtr, pub RasterPos4f: FnPtr, pub RasterPos4fv: FnPtr, pub RasterPos4i: FnPtr, pub RasterPos4iv: FnPtr, pub RasterPos4s: FnPtr, pub RasterPos4sv: FnPtr, pub ReadBuffer: FnPtr, pub ReadPixels: FnPtr, pub Rectd: FnPtr, pub Rectdv: FnPtr, pub Rectf: FnPtr, pub Rectfv: FnPtr, pub Recti: FnPtr, pub Rectiv: FnPtr, pub Rects: FnPtr, pub Rectsv: FnPtr, pub ReleaseShaderCompiler: FnPtr, pub RenderMode: FnPtr, pub RenderbufferStorage: FnPtr, pub RenderbufferStorageMultisample: FnPtr, pub ResumeTransformFeedback: FnPtr, pub Rotated: FnPtr, pub Rotatef: 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 Scaled: FnPtr, pub Scalef: FnPtr, pub Scissor: FnPtr, pub SecondaryColor3b: FnPtr, pub SecondaryColor3bv: FnPtr, pub SecondaryColor3d: FnPtr, pub SecondaryColor3dv: FnPtr, pub SecondaryColor3f: FnPtr, pub SecondaryColor3fv: FnPtr, pub SecondaryColor3i: FnPtr, pub SecondaryColor3iv: FnPtr, pub SecondaryColor3s: FnPtr, pub SecondaryColor3sv: FnPtr, pub SecondaryColor3ub: FnPtr, pub SecondaryColor3ubv: FnPtr, pub SecondaryColor3ui: FnPtr, pub SecondaryColor3uiv: FnPtr, pub SecondaryColor3us: FnPtr, pub SecondaryColor3usv: FnPtr, pub SecondaryColorP3ui: FnPtr, pub SecondaryColorP3uiv: FnPtr, pub SecondaryColorPointer: FnPtr, pub SelectBuffer: FnPtr, pub SetFenceAPPLE: FnPtr, pub ShadeModel: FnPtr, pub ShaderBinary: FnPtr, pub ShaderSource: FnPtr, pub ShaderStorageBlockBinding: FnPtr, pub StartTilingQCOM: FnPtr, pub StencilFunc: FnPtr, pub StencilFuncSeparate: FnPtr, pub StencilMask: FnPtr, pub StencilMaskSeparate: FnPtr, pub StencilOp: FnPtr, pub StencilOpSeparate: FnPtr, pub TestFenceAPPLE: FnPtr, pub TestObjectAPPLE: FnPtr, pub TexBuffer: FnPtr, pub TexCoord1d: FnPtr, pub TexCoord1dv: FnPtr, pub TexCoord1f: FnPtr, pub TexCoord1fv: FnPtr, pub TexCoord1i: FnPtr, pub TexCoord1iv: FnPtr, pub TexCoord1s: FnPtr, pub TexCoord1sv: FnPtr, pub TexCoord2d: FnPtr, pub TexCoord2dv: FnPtr, pub TexCoord2f: FnPtr, pub TexCoord2fv: FnPtr, pub TexCoord2i: FnPtr, pub TexCoord2iv: FnPtr, pub TexCoord2s: FnPtr, pub TexCoord2sv: FnPtr, pub TexCoord3d: FnPtr, pub TexCoord3dv: FnPtr, pub TexCoord3f: FnPtr, pub TexCoord3fv: FnPtr, pub TexCoord3i: FnPtr, pub TexCoord3iv: FnPtr, pub TexCoord3s: FnPtr, pub TexCoord3sv: FnPtr, pub TexCoord4d: FnPtr, pub TexCoord4dv: FnPtr, pub TexCoord4f: FnPtr, pub TexCoord4fv: FnPtr, pub TexCoord4i: FnPtr, pub TexCoord4iv: FnPtr, pub TexCoord4s: FnPtr, pub TexCoord4sv: 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 TexCoordPointer: FnPtr, pub TexEnvf: FnPtr, pub TexEnvfv: FnPtr, pub TexEnvi: FnPtr, pub TexEnviv: FnPtr, pub TexGend: FnPtr, pub TexGendv: FnPtr, pub TexGenf: FnPtr, pub TexGenfv: FnPtr, pub TexGeni: FnPtr, pub TexGeniv: 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 TexStorage1DEXT: FnPtr, pub TexStorage2D: FnPtr, pub TexStorage2DEXT: FnPtr, pub TexStorage2DMultisample: FnPtr, pub TexStorage3D: FnPtr, pub TexStorage3DEXT: FnPtr, pub TexSubImage1D: FnPtr, pub TexSubImage2D: FnPtr, pub TexSubImage3D: FnPtr, pub TextureRangeAPPLE: FnPtr, pub TextureStorage1DEXT: FnPtr, pub TextureStorage2DEXT: FnPtr, pub TextureStorage3DEXT: FnPtr, pub TransformFeedbackVaryings: FnPtr, pub Translated: FnPtr, pub Translatef: 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 Vertex2d: FnPtr, pub Vertex2dv: FnPtr, pub Vertex2f: FnPtr, pub Vertex2fv: FnPtr, pub Vertex2i: FnPtr, pub Vertex2iv: FnPtr, pub Vertex2s: FnPtr, pub Vertex2sv: FnPtr, pub Vertex3d: FnPtr, pub Vertex3dv: FnPtr, pub Vertex3f: FnPtr, pub Vertex3fv: FnPtr, pub Vertex3i: FnPtr, pub Vertex3iv: FnPtr, pub Vertex3s: FnPtr, pub Vertex3sv: FnPtr, pub Vertex4d: FnPtr, pub Vertex4dv: FnPtr, pub Vertex4f: FnPtr, pub Vertex4fv: FnPtr, pub Vertex4i: FnPtr, pub Vertex4iv: FnPtr, pub Vertex4s: FnPtr, pub Vertex4sv: 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 VertexAttribLFormat: 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 VertexPointer: FnPtr, pub Viewport: FnPtr, pub WaitSync: FnPtr, pub WindowPos2d: FnPtr, pub WindowPos2dv: FnPtr, pub WindowPos2f: FnPtr, pub WindowPos2fv: FnPtr, pub WindowPos2i: FnPtr, pub WindowPos2iv: FnPtr, pub WindowPos2s: FnPtr, pub WindowPos2sv: FnPtr, pub WindowPos3d: FnPtr, pub WindowPos3dv: FnPtr, pub WindowPos3f: FnPtr, pub WindowPos3fv: FnPtr, pub WindowPos3i: FnPtr, pub WindowPos3iv: FnPtr, pub WindowPos3s: FnPtr, pub WindowPos3sv: FnPtr, _priv: (),
}

Fields§

§Accum: FnPtr§ActiveShaderProgram: FnPtr§ActiveTexture: FnPtr

Fallbacks: ActiveTextureARB

§AlphaFunc: FnPtr§AreTexturesResident: FnPtr§ArrayElement: FnPtr

Fallbacks: ArrayElementEXT

§AttachShader: FnPtr

Fallbacks: AttachObjectARB

§Begin: FnPtr§BeginConditionalRender: FnPtr

Fallbacks: BeginConditionalRenderNV

§BeginQuery: FnPtr

Fallbacks: BeginQueryARB

§BeginQueryEXT: FnPtr§BeginTransformFeedback: 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: FnPtr§BindImageTexture: FnPtr§BindProgramPipeline: FnPtr§BindRenderbuffer: FnPtr§BindSampler: FnPtr§BindTexture: FnPtr

Fallbacks: BindTextureEXT

§BindTransformFeedback: FnPtr§BindVertexArray: FnPtr

Fallbacks: BindVertexArrayOES

§BindVertexArrayAPPLE: FnPtr§BindVertexBuffer: FnPtr§Bitmap: FnPtr§BlendBarrierKHR: FnPtr§BlendColor: FnPtr

Fallbacks: BlendColorEXT

§BlendEquation: FnPtr

Fallbacks: BlendEquationEXT

§BlendEquationSeparate: FnPtr

Fallbacks: BlendEquationSeparateEXT

§BlendFunc: FnPtr§BlendFuncSeparate: FnPtr

Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR

§BlitFramebuffer: FnPtr

Fallbacks: BlitFramebufferEXT, BlitFramebufferNV

§BufferData: FnPtr

Fallbacks: BufferDataARB

§BufferStorage: FnPtr

Fallbacks: BufferStorageEXT

§BufferStorageEXT: FnPtr§BufferSubData: FnPtr

Fallbacks: BufferSubDataARB

§CallList: FnPtr§CallLists: FnPtr§CheckFramebufferStatus: FnPtr

Fallbacks: CheckFramebufferStatusEXT

§ClampColor: FnPtr

Fallbacks: ClampColorARB

§Clear: FnPtr§ClearAccum: FnPtr§ClearBufferfi: FnPtr§ClearBufferfv: FnPtr§ClearBufferiv: FnPtr§ClearBufferuiv: FnPtr§ClearColor: FnPtr§ClearDepth: FnPtr§ClearDepthf: FnPtr

Fallbacks: ClearDepthfOES

§ClearIndex: FnPtr§ClearStencil: FnPtr§ClientActiveTexture: FnPtr

Fallbacks: ClientActiveTextureARB

§ClientWaitSync: FnPtr

Fallbacks: ClientWaitSyncAPPLE

§ClipPlane: FnPtr§Color3b: FnPtr§Color3bv: FnPtr§Color3d: FnPtr§Color3dv: FnPtr§Color3f: FnPtr§Color3fv: FnPtr§Color3i: FnPtr§Color3iv: FnPtr§Color3s: FnPtr§Color3sv: FnPtr§Color3ub: FnPtr§Color3ubv: FnPtr§Color3ui: FnPtr§Color3uiv: FnPtr§Color3us: FnPtr§Color3usv: FnPtr§Color4b: FnPtr§Color4bv: FnPtr§Color4d: FnPtr§Color4dv: FnPtr§Color4f: FnPtr§Color4fv: FnPtr§Color4i: FnPtr§Color4iv: FnPtr§Color4s: FnPtr§Color4sv: FnPtr§Color4ub: FnPtr§Color4ubv: FnPtr§Color4ui: FnPtr§Color4uiv: FnPtr§Color4us: FnPtr§Color4usv: FnPtr§ColorMask: FnPtr§ColorMaski: FnPtr

Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES

§ColorMaterial: FnPtr§ColorP3ui: FnPtr§ColorP3uiv: FnPtr§ColorP4ui: FnPtr§ColorP4uiv: FnPtr§ColorPointer: FnPtr§CompileShader: 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

§CopyImageSubDataEXT: FnPtr§CopyPixels: FnPtr§CopySubTexture3DANGLE: FnPtr§CopySubTextureCHROMIUM: FnPtr§CopyTexImage1D: FnPtr

Fallbacks: CopyTexImage1DEXT

§CopyTexImage2D: FnPtr

Fallbacks: CopyTexImage2DEXT

§CopyTexSubImage1D: FnPtr

Fallbacks: CopyTexSubImage1DEXT

§CopyTexSubImage2D: FnPtr

Fallbacks: CopyTexSubImage2DEXT

§CopyTexSubImage3D: FnPtr

Fallbacks: CopyTexSubImage3DEXT

§CopyTexture3DANGLE: FnPtr§CopyTextureCHROMIUM: FnPtr§CreateProgram: FnPtr

Fallbacks: CreateProgramObjectARB

§CreateShader: FnPtr

Fallbacks: CreateShaderObjectARB

§CreateShaderProgramv: FnPtr§CullFace: FnPtr§DebugMessageCallback: FnPtr

Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR

§DebugMessageCallbackKHR: FnPtr§DebugMessageControl: FnPtr

Fallbacks: DebugMessageControlARB, DebugMessageControlKHR

§DebugMessageControlKHR: FnPtr§DebugMessageInsert: FnPtr

Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR

§DebugMessageInsertKHR: FnPtr§DeleteBuffers: FnPtr

Fallbacks: DeleteBuffersARB

§DeleteFencesAPPLE: FnPtr§DeleteFramebuffers: FnPtr

Fallbacks: DeleteFramebuffersEXT

§DeleteLists: FnPtr§DeleteProgram: FnPtr§DeleteProgramPipelines: FnPtr§DeleteQueries: FnPtr

Fallbacks: DeleteQueriesARB

§DeleteQueriesEXT: FnPtr§DeleteRenderbuffers: FnPtr

Fallbacks: DeleteRenderbuffersEXT

§DeleteSamplers: FnPtr§DeleteShader: FnPtr§DeleteSync: FnPtr

Fallbacks: DeleteSyncAPPLE

§DeleteTextures: FnPtr§DeleteTransformFeedbacks: FnPtr

Fallbacks: DeleteTransformFeedbacksNV

§DeleteVertexArrays: FnPtr

Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES

§DeleteVertexArraysAPPLE: FnPtr§DepthFunc: FnPtr§DepthMask: FnPtr§DepthRange: FnPtr§DepthRangef: FnPtr

Fallbacks: DepthRangefOES

§DetachShader: FnPtr

Fallbacks: DetachObjectARB

§Disable: FnPtr§DisableClientState: FnPtr§DisableVertexAttribArray: FnPtr

Fallbacks: DisableVertexAttribArrayARB

§Disablei: FnPtr

Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES

§DispatchCompute: FnPtr§DispatchComputeIndirect: FnPtr§DrawArrays: FnPtr

Fallbacks: DrawArraysEXT

§DrawArraysIndirect: FnPtr§DrawArraysInstanced: FnPtr

Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV

§DrawBuffer: FnPtr§DrawBuffers: FnPtr

Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT

§DrawElements: FnPtr§DrawElementsBaseVertex: FnPtr

Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES

§DrawElementsIndirect: FnPtr§DrawElementsInstanced: FnPtr

Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV

§DrawElementsInstancedBaseVertex: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES

§DrawPixels: FnPtr§DrawRangeElements: FnPtr

Fallbacks: DrawRangeElementsEXT

§DrawRangeElementsBaseVertex: FnPtr

Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES

§EGLImageTargetRenderbufferStorageOES: FnPtr§EGLImageTargetTexture2DOES: FnPtr§EdgeFlag: FnPtr§EdgeFlagPointer: FnPtr§EdgeFlagv: FnPtr§Enable: FnPtr§EnableClientState: FnPtr§EnableVertexAttribArray: FnPtr

Fallbacks: EnableVertexAttribArrayARB

§Enablei: FnPtr

Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES

§End: FnPtr§EndConditionalRender: FnPtr

Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX

§EndList: FnPtr§EndQuery: FnPtr

Fallbacks: EndQueryARB

§EndQueryEXT: FnPtr§EndTilingQCOM: FnPtr§EndTransformFeedback: FnPtr

Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV

§EvalCoord1d: FnPtr§EvalCoord1dv: FnPtr§EvalCoord1f: FnPtr§EvalCoord1fv: FnPtr§EvalCoord2d: FnPtr§EvalCoord2dv: FnPtr§EvalCoord2f: FnPtr§EvalCoord2fv: FnPtr§EvalMesh1: FnPtr§EvalMesh2: FnPtr§EvalPoint1: FnPtr§EvalPoint2: FnPtr§FeedbackBuffer: FnPtr§FenceSync: FnPtr

Fallbacks: FenceSyncAPPLE

§Finish: FnPtr§FinishFenceAPPLE: FnPtr§FinishObjectAPPLE: FnPtr§Flush: FnPtr§FlushMappedBufferRange: FnPtr

Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT

§FogCoordPointer: FnPtr

Fallbacks: FogCoordPointerEXT

§FogCoordd: FnPtr

Fallbacks: FogCoorddEXT

§FogCoorddv: FnPtr

Fallbacks: FogCoorddvEXT

§FogCoordf: FnPtr

Fallbacks: FogCoordfEXT

§FogCoordfv: FnPtr

Fallbacks: FogCoordfvEXT

§Fogf: FnPtr§Fogfv: FnPtr§Fogi: FnPtr§Fogiv: FnPtr§FramebufferParameteri: FnPtr§FramebufferRenderbuffer: 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: FnPtr§Frustum: FnPtr§GenBuffers: FnPtr

Fallbacks: GenBuffersARB

§GenFencesAPPLE: FnPtr§GenFramebuffers: FnPtr

Fallbacks: GenFramebuffersEXT

§GenLists: FnPtr§GenProgramPipelines: FnPtr§GenQueries: FnPtr

Fallbacks: GenQueriesARB

§GenQueriesEXT: FnPtr§GenRenderbuffers: FnPtr

Fallbacks: GenRenderbuffersEXT

§GenSamplers: FnPtr§GenTextures: FnPtr§GenTransformFeedbacks: FnPtr

Fallbacks: GenTransformFeedbacksNV

§GenVertexArrays: FnPtr

Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES

§GenVertexArraysAPPLE: FnPtr§GenerateMipmap: FnPtr

Fallbacks: GenerateMipmapEXT

§GetActiveAttrib: FnPtr

Fallbacks: GetActiveAttribARB

§GetActiveUniform: FnPtr

Fallbacks: GetActiveUniformARB

§GetActiveUniformBlockName: FnPtr§GetActiveUniformBlockiv: FnPtr§GetActiveUniformName: FnPtr§GetActiveUniformsiv: FnPtr§GetAttachedShaders: FnPtr§GetAttribLocation: FnPtr

Fallbacks: GetAttribLocationARB

§GetBooleani_v: FnPtr

Fallbacks: GetBooleanIndexedvEXT

§GetBooleanv: FnPtr§GetBufferParameteri64v: FnPtr§GetBufferParameteriv: FnPtr

Fallbacks: GetBufferParameterivARB

§GetBufferPointerv: FnPtr

Fallbacks: GetBufferPointervARB, GetBufferPointervOES

§GetBufferSubData: FnPtr

Fallbacks: GetBufferSubDataARB

§GetClipPlane: FnPtr§GetCompressedTexImage: FnPtr

Fallbacks: GetCompressedTexImageARB

§GetDebugMessageLog: FnPtr

Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR

§GetDebugMessageLogKHR: FnPtr§GetDoublev: FnPtr§GetError: FnPtr§GetFloatv: FnPtr§GetFragDataIndex: FnPtr

Fallbacks: GetFragDataIndexEXT

§GetFragDataLocation: FnPtr

Fallbacks: GetFragDataLocationEXT

§GetFramebufferAttachmentParameteriv: FnPtr

Fallbacks: GetFramebufferAttachmentParameterivEXT

§GetFramebufferParameteriv: FnPtr§GetInteger64i_v: FnPtr§GetInteger64v: FnPtr

Fallbacks: GetInteger64vAPPLE

§GetIntegeri_v: FnPtr

Fallbacks: GetIntegerIndexedvEXT

§GetIntegerv: FnPtr§GetInternalformativ: FnPtr§GetLightfv: FnPtr§GetLightiv: FnPtr§GetMapdv: FnPtr§GetMapfv: FnPtr§GetMapiv: FnPtr§GetMaterialfv: FnPtr§GetMaterialiv: FnPtr§GetMultisamplefv: FnPtr

Fallbacks: GetMultisamplefvNV

§GetObjectLabel: FnPtr

Fallbacks: GetObjectLabelKHR

§GetObjectLabelKHR: FnPtr§GetObjectPtrLabel: FnPtr

Fallbacks: GetObjectPtrLabelKHR

§GetObjectPtrLabelKHR: FnPtr§GetPixelMapfv: FnPtr§GetPixelMapuiv: FnPtr§GetPixelMapusv: FnPtr§GetPointerv: FnPtr

Fallbacks: GetPointervEXT, GetPointervKHR

§GetPointervKHR: FnPtr§GetPolygonStipple: FnPtr§GetProgramBinary: FnPtr

Fallbacks: GetProgramBinaryOES

§GetProgramInfoLog: FnPtr§GetProgramInterfaceiv: FnPtr§GetProgramPipelineInfoLog: FnPtr§GetProgramPipelineiv: FnPtr§GetProgramResourceIndex: FnPtr§GetProgramResourceLocation: FnPtr§GetProgramResourceName: FnPtr§GetProgramResourceiv: FnPtr§GetProgramiv: FnPtr§GetQueryObjecti64v: FnPtr

Fallbacks: GetQueryObjecti64vEXT

§GetQueryObjecti64vEXT: FnPtr§GetQueryObjectiv: FnPtr

Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT

§GetQueryObjectivEXT: FnPtr§GetQueryObjectui64v: FnPtr

Fallbacks: GetQueryObjectui64vEXT

§GetQueryObjectui64vEXT: FnPtr§GetQueryObjectuiv: FnPtr

Fallbacks: GetQueryObjectuivARB

§GetQueryObjectuivEXT: FnPtr§GetQueryiv: FnPtr

Fallbacks: GetQueryivARB

§GetQueryivEXT: FnPtr§GetRenderbufferParameteriv: FnPtr

Fallbacks: GetRenderbufferParameterivEXT

§GetSamplerParameterIiv: FnPtr

Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES

§GetSamplerParameterIuiv: FnPtr

Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES

§GetSamplerParameterfv: FnPtr§GetSamplerParameteriv: FnPtr§GetShaderInfoLog: FnPtr§GetShaderPrecisionFormat: FnPtr§GetShaderSource: FnPtr

Fallbacks: GetShaderSourceARB

§GetShaderiv: FnPtr§GetString: FnPtr§GetStringi: FnPtr§GetSynciv: FnPtr

Fallbacks: GetSyncivAPPLE

§GetTexEnvfv: FnPtr§GetTexEnviv: FnPtr§GetTexGendv: FnPtr§GetTexGenfv: FnPtr§GetTexGeniv: FnPtr§GetTexImage: FnPtr§GetTexLevelParameterfv: FnPtr§GetTexLevelParameteriv: FnPtr§GetTexParameterIiv: FnPtr

Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES

§GetTexParameterIuiv: FnPtr

Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES

§GetTexParameterPointervAPPLE: FnPtr§GetTexParameterfv: FnPtr§GetTexParameteriv: FnPtr§GetTransformFeedbackVarying: FnPtr

Fallbacks: GetTransformFeedbackVaryingEXT

§GetUniformBlockIndex: FnPtr§GetUniformIndices: FnPtr§GetUniformLocation: FnPtr

Fallbacks: GetUniformLocationARB

§GetUniformfv: FnPtr

Fallbacks: GetUniformfvARB

§GetUniformiv: FnPtr

Fallbacks: GetUniformivARB

§GetUniformuiv: FnPtr

Fallbacks: GetUniformuivEXT

§GetVertexAttribIiv: FnPtr

Fallbacks: GetVertexAttribIivEXT

§GetVertexAttribIuiv: FnPtr

Fallbacks: GetVertexAttribIuivEXT

§GetVertexAttribPointerv: FnPtr

Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV

§GetVertexAttribdv: FnPtr

Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV

§GetVertexAttribfv: FnPtr

Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV

§GetVertexAttribiv: FnPtr

Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV

§Hint: FnPtr§IndexMask: FnPtr§IndexPointer: FnPtr§Indexd: FnPtr§Indexdv: FnPtr§Indexf: FnPtr§Indexfv: FnPtr§Indexi: FnPtr§Indexiv: FnPtr§Indexs: FnPtr§Indexsv: FnPtr§Indexub: FnPtr§Indexubv: FnPtr§InitNames: FnPtr§InsertEventMarkerEXT: FnPtr§InterleavedArrays: FnPtr§InvalidateBufferData: FnPtr§InvalidateBufferSubData: FnPtr§InvalidateFramebuffer: FnPtr§InvalidateSubFramebuffer: FnPtr§InvalidateTexImage: FnPtr§InvalidateTexSubImage: FnPtr§IsBuffer: FnPtr

Fallbacks: IsBufferARB

§IsEnabled: FnPtr§IsEnabledi: FnPtr

Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES

§IsFenceAPPLE: FnPtr§IsFramebuffer: FnPtr

Fallbacks: IsFramebufferEXT

§IsList: FnPtr§IsProgram: FnPtr§IsProgramPipeline: FnPtr§IsQuery: FnPtr

Fallbacks: IsQueryARB

§IsQueryEXT: FnPtr§IsRenderbuffer: FnPtr

Fallbacks: IsRenderbufferEXT

§IsSampler: FnPtr§IsShader: FnPtr§IsSync: FnPtr

Fallbacks: IsSyncAPPLE

§IsTexture: FnPtr§IsTransformFeedback: FnPtr

Fallbacks: IsTransformFeedbackNV

§IsVertexArray: FnPtr

Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES

§IsVertexArrayAPPLE: FnPtr§LightModelf: FnPtr§LightModelfv: FnPtr§LightModeli: FnPtr§LightModeliv: FnPtr§Lightf: FnPtr§Lightfv: FnPtr§Lighti: FnPtr§Lightiv: FnPtr§LineStipple: FnPtr§LineWidth: FnPtr§LinkProgram: FnPtr

Fallbacks: LinkProgramARB

§ListBase: FnPtr§LoadIdentity: FnPtr§LoadMatrixd: FnPtr§LoadMatrixf: FnPtr§LoadName: FnPtr§LoadTransposeMatrixd: FnPtr

Fallbacks: LoadTransposeMatrixdARB

§LoadTransposeMatrixf: FnPtr

Fallbacks: LoadTransposeMatrixfARB

§LogicOp: FnPtr§Map1d: FnPtr§Map1f: FnPtr§Map2d: FnPtr§Map2f: FnPtr§MapBuffer: FnPtr

Fallbacks: MapBufferARB, MapBufferOES

§MapBufferRange: FnPtr

Fallbacks: MapBufferRangeEXT

§MapGrid1d: FnPtr§MapGrid1f: FnPtr§MapGrid2d: FnPtr§MapGrid2f: FnPtr§Materialf: FnPtr§Materialfv: FnPtr§Materiali: FnPtr§Materialiv: FnPtr§MatrixMode: FnPtr§MemoryBarrier: FnPtr

Fallbacks: MemoryBarrierEXT

§MemoryBarrierByRegion: FnPtr§MultMatrixd: FnPtr§MultMatrixf: FnPtr§MultTransposeMatrixd: FnPtr

Fallbacks: MultTransposeMatrixdARB

§MultTransposeMatrixf: FnPtr

Fallbacks: MultTransposeMatrixfARB

§MultiDrawArrays: FnPtr

Fallbacks: MultiDrawArraysEXT

§MultiDrawElements: FnPtr

Fallbacks: MultiDrawElementsEXT

§MultiDrawElementsBaseVertex: FnPtr

Fallbacks: MultiDrawElementsBaseVertexEXT

§MultiTexCoord1d: FnPtr

Fallbacks: MultiTexCoord1dARB

§MultiTexCoord1dv: FnPtr

Fallbacks: MultiTexCoord1dvARB

§MultiTexCoord1f: FnPtr

Fallbacks: MultiTexCoord1fARB

§MultiTexCoord1fv: FnPtr

Fallbacks: MultiTexCoord1fvARB

§MultiTexCoord1i: FnPtr

Fallbacks: MultiTexCoord1iARB

§MultiTexCoord1iv: FnPtr

Fallbacks: MultiTexCoord1ivARB

§MultiTexCoord1s: FnPtr

Fallbacks: MultiTexCoord1sARB

§MultiTexCoord1sv: FnPtr

Fallbacks: MultiTexCoord1svARB

§MultiTexCoord2d: FnPtr

Fallbacks: MultiTexCoord2dARB

§MultiTexCoord2dv: FnPtr

Fallbacks: MultiTexCoord2dvARB

§MultiTexCoord2f: FnPtr

Fallbacks: MultiTexCoord2fARB

§MultiTexCoord2fv: FnPtr

Fallbacks: MultiTexCoord2fvARB

§MultiTexCoord2i: FnPtr

Fallbacks: MultiTexCoord2iARB

§MultiTexCoord2iv: FnPtr

Fallbacks: MultiTexCoord2ivARB

§MultiTexCoord2s: FnPtr

Fallbacks: MultiTexCoord2sARB

§MultiTexCoord2sv: FnPtr

Fallbacks: MultiTexCoord2svARB

§MultiTexCoord3d: FnPtr

Fallbacks: MultiTexCoord3dARB

§MultiTexCoord3dv: FnPtr

Fallbacks: MultiTexCoord3dvARB

§MultiTexCoord3f: FnPtr

Fallbacks: MultiTexCoord3fARB

§MultiTexCoord3fv: FnPtr

Fallbacks: MultiTexCoord3fvARB

§MultiTexCoord3i: FnPtr

Fallbacks: MultiTexCoord3iARB

§MultiTexCoord3iv: FnPtr

Fallbacks: MultiTexCoord3ivARB

§MultiTexCoord3s: FnPtr

Fallbacks: MultiTexCoord3sARB

§MultiTexCoord3sv: FnPtr

Fallbacks: MultiTexCoord3svARB

§MultiTexCoord4d: FnPtr

Fallbacks: MultiTexCoord4dARB

§MultiTexCoord4dv: FnPtr

Fallbacks: MultiTexCoord4dvARB

§MultiTexCoord4f: FnPtr

Fallbacks: MultiTexCoord4fARB

§MultiTexCoord4fv: FnPtr

Fallbacks: MultiTexCoord4fvARB

§MultiTexCoord4i: FnPtr

Fallbacks: MultiTexCoord4iARB

§MultiTexCoord4iv: FnPtr

Fallbacks: MultiTexCoord4ivARB

§MultiTexCoord4s: FnPtr

Fallbacks: MultiTexCoord4sARB

§MultiTexCoord4sv: FnPtr

Fallbacks: MultiTexCoord4svARB

§MultiTexCoordP1ui: FnPtr§MultiTexCoordP1uiv: FnPtr§MultiTexCoordP2ui: FnPtr§MultiTexCoordP2uiv: FnPtr§MultiTexCoordP3ui: FnPtr§MultiTexCoordP3uiv: FnPtr§MultiTexCoordP4ui: FnPtr§MultiTexCoordP4uiv: FnPtr§NewList: FnPtr§Normal3b: FnPtr§Normal3bv: FnPtr§Normal3d: FnPtr§Normal3dv: FnPtr§Normal3f: FnPtr§Normal3fv: FnPtr§Normal3i: FnPtr§Normal3iv: FnPtr§Normal3s: FnPtr§Normal3sv: FnPtr§NormalP3ui: FnPtr§NormalP3uiv: FnPtr§NormalPointer: FnPtr§ObjectLabel: FnPtr

Fallbacks: ObjectLabelKHR

§ObjectLabelKHR: FnPtr§ObjectPtrLabel: FnPtr

Fallbacks: ObjectPtrLabelKHR

§ObjectPtrLabelKHR: FnPtr§Ortho: FnPtr§PassThrough: FnPtr§PauseTransformFeedback: FnPtr

Fallbacks: PauseTransformFeedbackNV

§PixelMapfv: FnPtr§PixelMapuiv: FnPtr§PixelMapusv: FnPtr§PixelStoref: FnPtr§PixelStorei: FnPtr§PixelTransferf: FnPtr§PixelTransferi: FnPtr§PixelZoom: FnPtr§PointParameterf: FnPtr

Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS

§PointParameterfv: FnPtr

Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS

§PointParameteri: FnPtr

Fallbacks: PointParameteriNV

§PointParameteriv: FnPtr

Fallbacks: PointParameterivNV

§PointSize: FnPtr§PolygonMode: FnPtr

Fallbacks: PolygonModeNV

§PolygonOffset: FnPtr§PolygonStipple: FnPtr§PopAttrib: FnPtr§PopClientAttrib: FnPtr§PopDebugGroup: FnPtr

Fallbacks: PopDebugGroupKHR

§PopDebugGroupKHR: FnPtr§PopGroupMarkerEXT: FnPtr§PopMatrix: FnPtr§PopName: FnPtr§PrimitiveRestartIndex: FnPtr§PrioritizeTextures: FnPtr

Fallbacks: PrioritizeTexturesEXT

§ProgramBinary: FnPtr

Fallbacks: ProgramBinaryOES

§ProgramParameteri: FnPtr

Fallbacks: ProgramParameteriARB, ProgramParameteriEXT

§ProgramUniform1f: FnPtr

Fallbacks: ProgramUniform1fEXT

§ProgramUniform1fv: FnPtr

Fallbacks: ProgramUniform1fvEXT

§ProgramUniform1i: FnPtr

Fallbacks: ProgramUniform1iEXT

§ProgramUniform1iv: FnPtr

Fallbacks: ProgramUniform1ivEXT

§ProgramUniform1ui: FnPtr

Fallbacks: ProgramUniform1uiEXT

§ProgramUniform1uiv: FnPtr

Fallbacks: ProgramUniform1uivEXT

§ProgramUniform2f: FnPtr

Fallbacks: ProgramUniform2fEXT

§ProgramUniform2fv: FnPtr

Fallbacks: ProgramUniform2fvEXT

§ProgramUniform2i: FnPtr

Fallbacks: ProgramUniform2iEXT

§ProgramUniform2iv: FnPtr

Fallbacks: ProgramUniform2ivEXT

§ProgramUniform2ui: FnPtr

Fallbacks: ProgramUniform2uiEXT

§ProgramUniform2uiv: FnPtr

Fallbacks: ProgramUniform2uivEXT

§ProgramUniform3f: FnPtr

Fallbacks: ProgramUniform3fEXT

§ProgramUniform3fv: FnPtr

Fallbacks: ProgramUniform3fvEXT

§ProgramUniform3i: FnPtr

Fallbacks: ProgramUniform3iEXT

§ProgramUniform3iv: FnPtr

Fallbacks: ProgramUniform3ivEXT

§ProgramUniform3ui: FnPtr

Fallbacks: ProgramUniform3uiEXT

§ProgramUniform3uiv: FnPtr

Fallbacks: ProgramUniform3uivEXT

§ProgramUniform4f: FnPtr

Fallbacks: ProgramUniform4fEXT

§ProgramUniform4fv: FnPtr

Fallbacks: ProgramUniform4fvEXT

§ProgramUniform4i: FnPtr

Fallbacks: ProgramUniform4iEXT

§ProgramUniform4iv: FnPtr

Fallbacks: ProgramUniform4ivEXT

§ProgramUniform4ui: FnPtr

Fallbacks: ProgramUniform4uiEXT

§ProgramUniform4uiv: FnPtr

Fallbacks: ProgramUniform4uivEXT

§ProgramUniformMatrix2fv: FnPtr

Fallbacks: ProgramUniformMatrix2fvEXT

§ProgramUniformMatrix2x3fv: FnPtr

Fallbacks: ProgramUniformMatrix2x3fvEXT

§ProgramUniformMatrix2x4fv: FnPtr

Fallbacks: ProgramUniformMatrix2x4fvEXT

§ProgramUniformMatrix3fv: FnPtr

Fallbacks: ProgramUniformMatrix3fvEXT

§ProgramUniformMatrix3x2fv: FnPtr

Fallbacks: ProgramUniformMatrix3x2fvEXT

§ProgramUniformMatrix3x4fv: FnPtr

Fallbacks: ProgramUniformMatrix3x4fvEXT

§ProgramUniformMatrix4fv: FnPtr

Fallbacks: ProgramUniformMatrix4fvEXT

§ProgramUniformMatrix4x2fv: FnPtr

Fallbacks: ProgramUniformMatrix4x2fvEXT

§ProgramUniformMatrix4x3fv: FnPtr

Fallbacks: ProgramUniformMatrix4x3fvEXT

§ProvokingVertex: FnPtr

Fallbacks: ProvokingVertexEXT

§ProvokingVertexANGLE: FnPtr§PushAttrib: FnPtr§PushClientAttrib: FnPtr§PushDebugGroup: FnPtr

Fallbacks: PushDebugGroupKHR

§PushDebugGroupKHR: FnPtr§PushGroupMarkerEXT: FnPtr§PushMatrix: FnPtr§PushName: FnPtr§QueryCounter: FnPtr

Fallbacks: QueryCounterEXT

§QueryCounterEXT: FnPtr§RasterPos2d: FnPtr§RasterPos2dv: FnPtr§RasterPos2f: FnPtr§RasterPos2fv: FnPtr§RasterPos2i: FnPtr§RasterPos2iv: FnPtr§RasterPos2s: FnPtr§RasterPos2sv: FnPtr§RasterPos3d: FnPtr§RasterPos3dv: FnPtr§RasterPos3f: FnPtr§RasterPos3fv: FnPtr§RasterPos3i: FnPtr§RasterPos3iv: FnPtr§RasterPos3s: FnPtr§RasterPos3sv: FnPtr§RasterPos4d: FnPtr§RasterPos4dv: FnPtr§RasterPos4f: FnPtr§RasterPos4fv: FnPtr§RasterPos4i: FnPtr§RasterPos4iv: FnPtr§RasterPos4s: FnPtr§RasterPos4sv: FnPtr§ReadBuffer: FnPtr§ReadPixels: FnPtr§Rectd: FnPtr§Rectdv: FnPtr§Rectf: FnPtr§Rectfv: FnPtr§Recti: FnPtr§Rectiv: FnPtr§Rects: FnPtr§Rectsv: FnPtr§ReleaseShaderCompiler: FnPtr§RenderMode: FnPtr§RenderbufferStorage: FnPtr

Fallbacks: RenderbufferStorageEXT

§RenderbufferStorageMultisample: FnPtr

Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV

§ResumeTransformFeedback: FnPtr

Fallbacks: ResumeTransformFeedbackNV

§Rotated: FnPtr§Rotatef: FnPtr§SampleCoverage: FnPtr

Fallbacks: SampleCoverageARB

§SampleMaski: FnPtr§SamplerParameterIiv: FnPtr

Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES

§SamplerParameterIuiv: FnPtr

Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES

§SamplerParameterf: FnPtr§SamplerParameterfv: FnPtr§SamplerParameteri: FnPtr§SamplerParameteriv: FnPtr§Scaled: FnPtr§Scalef: FnPtr§Scissor: FnPtr§SecondaryColor3b: FnPtr

Fallbacks: SecondaryColor3bEXT

§SecondaryColor3bv: FnPtr

Fallbacks: SecondaryColor3bvEXT

§SecondaryColor3d: FnPtr

Fallbacks: SecondaryColor3dEXT

§SecondaryColor3dv: FnPtr

Fallbacks: SecondaryColor3dvEXT

§SecondaryColor3f: FnPtr

Fallbacks: SecondaryColor3fEXT

§SecondaryColor3fv: FnPtr

Fallbacks: SecondaryColor3fvEXT

§SecondaryColor3i: FnPtr

Fallbacks: SecondaryColor3iEXT

§SecondaryColor3iv: FnPtr

Fallbacks: SecondaryColor3ivEXT

§SecondaryColor3s: FnPtr

Fallbacks: SecondaryColor3sEXT

§SecondaryColor3sv: FnPtr

Fallbacks: SecondaryColor3svEXT

§SecondaryColor3ub: FnPtr

Fallbacks: SecondaryColor3ubEXT

§SecondaryColor3ubv: FnPtr

Fallbacks: SecondaryColor3ubvEXT

§SecondaryColor3ui: FnPtr

Fallbacks: SecondaryColor3uiEXT

§SecondaryColor3uiv: FnPtr

Fallbacks: SecondaryColor3uivEXT

§SecondaryColor3us: FnPtr

Fallbacks: SecondaryColor3usEXT

§SecondaryColor3usv: FnPtr

Fallbacks: SecondaryColor3usvEXT

§SecondaryColorP3ui: FnPtr§SecondaryColorP3uiv: FnPtr§SecondaryColorPointer: FnPtr

Fallbacks: SecondaryColorPointerEXT

§SelectBuffer: FnPtr§SetFenceAPPLE: FnPtr§ShadeModel: FnPtr§ShaderBinary: FnPtr§ShaderSource: FnPtr

Fallbacks: ShaderSourceARB

§ShaderStorageBlockBinding: FnPtr§StartTilingQCOM: FnPtr§StencilFunc: FnPtr§StencilFuncSeparate: FnPtr§StencilMask: FnPtr§StencilMaskSeparate: FnPtr§StencilOp: FnPtr§StencilOpSeparate: FnPtr

Fallbacks: StencilOpSeparateATI

§TestFenceAPPLE: FnPtr§TestObjectAPPLE: FnPtr§TexBuffer: FnPtr

Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES

§TexCoord1d: FnPtr§TexCoord1dv: FnPtr§TexCoord1f: FnPtr§TexCoord1fv: FnPtr§TexCoord1i: FnPtr§TexCoord1iv: FnPtr§TexCoord1s: FnPtr§TexCoord1sv: FnPtr§TexCoord2d: FnPtr§TexCoord2dv: FnPtr§TexCoord2f: FnPtr§TexCoord2fv: FnPtr§TexCoord2i: FnPtr§TexCoord2iv: FnPtr§TexCoord2s: FnPtr§TexCoord2sv: FnPtr§TexCoord3d: FnPtr§TexCoord3dv: FnPtr§TexCoord3f: FnPtr§TexCoord3fv: FnPtr§TexCoord3i: FnPtr§TexCoord3iv: FnPtr§TexCoord3s: FnPtr§TexCoord3sv: FnPtr§TexCoord4d: FnPtr§TexCoord4dv: FnPtr§TexCoord4f: FnPtr§TexCoord4fv: FnPtr§TexCoord4i: FnPtr§TexCoord4iv: FnPtr§TexCoord4s: FnPtr§TexCoord4sv: FnPtr§TexCoordP1ui: FnPtr§TexCoordP1uiv: FnPtr§TexCoordP2ui: FnPtr§TexCoordP2uiv: FnPtr§TexCoordP3ui: FnPtr§TexCoordP3uiv: FnPtr§TexCoordP4ui: FnPtr§TexCoordP4uiv: FnPtr§TexCoordPointer: FnPtr§TexEnvf: FnPtr§TexEnvfv: FnPtr§TexEnvi: FnPtr§TexEnviv: FnPtr§TexGend: FnPtr§TexGendv: FnPtr§TexGenf: FnPtr§TexGenfv: FnPtr§TexGeni: FnPtr§TexGeniv: FnPtr§TexImage1D: FnPtr§TexImage2D: FnPtr§TexImage2DMultisample: FnPtr§TexImage3D: FnPtr

Fallbacks: TexImage3DEXT

§TexImage3DMultisample: FnPtr§TexParameterIiv: FnPtr

Fallbacks: TexParameterIivEXT, TexParameterIivOES

§TexParameterIuiv: FnPtr

Fallbacks: TexParameterIuivEXT, TexParameterIuivOES

§TexParameterf: FnPtr§TexParameterfv: FnPtr§TexParameteri: FnPtr§TexParameteriv: FnPtr§TexStorage1D: FnPtr

Fallbacks: TexStorage1DEXT

§TexStorage1DEXT: FnPtr§TexStorage2D: FnPtr

Fallbacks: TexStorage2DEXT

§TexStorage2DEXT: FnPtr§TexStorage2DMultisample: FnPtr§TexStorage3D: FnPtr

Fallbacks: TexStorage3DEXT

§TexStorage3DEXT: FnPtr§TexSubImage1D: FnPtr

Fallbacks: TexSubImage1DEXT

§TexSubImage2D: FnPtr

Fallbacks: TexSubImage2DEXT

§TexSubImage3D: FnPtr

Fallbacks: TexSubImage3DEXT

§TextureRangeAPPLE: FnPtr§TextureStorage1DEXT: FnPtr§TextureStorage2DEXT: FnPtr§TextureStorage3DEXT: FnPtr§TransformFeedbackVaryings: FnPtr

Fallbacks: TransformFeedbackVaryingsEXT

§Translated: FnPtr§Translatef: FnPtr§Uniform1f: FnPtr

Fallbacks: Uniform1fARB

§Uniform1fv: FnPtr

Fallbacks: Uniform1fvARB

§Uniform1i: FnPtr

Fallbacks: Uniform1iARB

§Uniform1iv: FnPtr

Fallbacks: Uniform1ivARB

§Uniform1ui: FnPtr

Fallbacks: Uniform1uiEXT

§Uniform1uiv: FnPtr

Fallbacks: Uniform1uivEXT

§Uniform2f: FnPtr

Fallbacks: Uniform2fARB

§Uniform2fv: FnPtr

Fallbacks: Uniform2fvARB

§Uniform2i: FnPtr

Fallbacks: Uniform2iARB

§Uniform2iv: FnPtr

Fallbacks: Uniform2ivARB

§Uniform2ui: FnPtr

Fallbacks: Uniform2uiEXT

§Uniform2uiv: FnPtr

Fallbacks: Uniform2uivEXT

§Uniform3f: FnPtr

Fallbacks: Uniform3fARB

§Uniform3fv: FnPtr

Fallbacks: Uniform3fvARB

§Uniform3i: FnPtr

Fallbacks: Uniform3iARB

§Uniform3iv: FnPtr

Fallbacks: Uniform3ivARB

§Uniform3ui: FnPtr

Fallbacks: Uniform3uiEXT

§Uniform3uiv: FnPtr

Fallbacks: Uniform3uivEXT

§Uniform4f: FnPtr

Fallbacks: Uniform4fARB

§Uniform4fv: FnPtr

Fallbacks: Uniform4fvARB

§Uniform4i: FnPtr

Fallbacks: Uniform4iARB

§Uniform4iv: FnPtr

Fallbacks: Uniform4ivARB

§Uniform4ui: FnPtr

Fallbacks: Uniform4uiEXT

§Uniform4uiv: FnPtr

Fallbacks: Uniform4uivEXT

§UniformBlockBinding: FnPtr§UniformMatrix2fv: FnPtr

Fallbacks: UniformMatrix2fvARB

§UniformMatrix2x3fv: FnPtr

Fallbacks: UniformMatrix2x3fvNV

§UniformMatrix2x4fv: FnPtr

Fallbacks: UniformMatrix2x4fvNV

§UniformMatrix3fv: FnPtr

Fallbacks: UniformMatrix3fvARB

§UniformMatrix3x2fv: FnPtr

Fallbacks: UniformMatrix3x2fvNV

§UniformMatrix3x4fv: FnPtr

Fallbacks: UniformMatrix3x4fvNV

§UniformMatrix4fv: FnPtr

Fallbacks: UniformMatrix4fvARB

§UniformMatrix4x2fv: FnPtr

Fallbacks: UniformMatrix4x2fvNV

§UniformMatrix4x3fv: FnPtr

Fallbacks: UniformMatrix4x3fvNV

§UnmapBuffer: FnPtr

Fallbacks: UnmapBufferARB, UnmapBufferOES

§UseProgram: FnPtr

Fallbacks: UseProgramObjectARB

§UseProgramStages: FnPtr§ValidateProgram: FnPtr

Fallbacks: ValidateProgramARB

§ValidateProgramPipeline: FnPtr§Vertex2d: FnPtr§Vertex2dv: FnPtr§Vertex2f: FnPtr§Vertex2fv: FnPtr§Vertex2i: FnPtr§Vertex2iv: FnPtr§Vertex2s: FnPtr§Vertex2sv: FnPtr§Vertex3d: FnPtr§Vertex3dv: FnPtr§Vertex3f: FnPtr§Vertex3fv: FnPtr§Vertex3i: FnPtr§Vertex3iv: FnPtr§Vertex3s: FnPtr§Vertex3sv: FnPtr§Vertex4d: FnPtr§Vertex4dv: FnPtr§Vertex4f: FnPtr§Vertex4fv: FnPtr§Vertex4i: FnPtr§Vertex4iv: FnPtr§Vertex4s: FnPtr§Vertex4sv: FnPtr§VertexAttrib1d: 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: FnPtr§VertexAttribDivisor: FnPtr

Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV

§VertexAttribFormat: FnPtr§VertexAttribI1i: 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: FnPtr§VertexAttribIPointer: FnPtr

Fallbacks: VertexAttribIPointerEXT

§VertexAttribLFormat: FnPtr§VertexAttribP1ui: FnPtr§VertexAttribP1uiv: FnPtr§VertexAttribP2ui: FnPtr§VertexAttribP2uiv: FnPtr§VertexAttribP3ui: FnPtr§VertexAttribP3uiv: FnPtr§VertexAttribP4ui: FnPtr§VertexAttribP4uiv: FnPtr§VertexAttribPointer: FnPtr

Fallbacks: VertexAttribPointerARB

§VertexBindingDivisor: FnPtr§VertexP2ui: FnPtr§VertexP2uiv: FnPtr§VertexP3ui: FnPtr§VertexP3uiv: FnPtr§VertexP4ui: FnPtr§VertexP4uiv: FnPtr§VertexPointer: FnPtr§Viewport: FnPtr§WaitSync: FnPtr

Fallbacks: WaitSyncAPPLE

§WindowPos2d: FnPtr

Fallbacks: WindowPos2dARB, WindowPos2dMESA

§WindowPos2dv: FnPtr

Fallbacks: WindowPos2dvARB, WindowPos2dvMESA

§WindowPos2f: FnPtr

Fallbacks: WindowPos2fARB, WindowPos2fMESA

§WindowPos2fv: FnPtr

Fallbacks: WindowPos2fvARB, WindowPos2fvMESA

§WindowPos2i: FnPtr

Fallbacks: WindowPos2iARB, WindowPos2iMESA

§WindowPos2iv: FnPtr

Fallbacks: WindowPos2ivARB, WindowPos2ivMESA

§WindowPos2s: FnPtr

Fallbacks: WindowPos2sARB, WindowPos2sMESA

§WindowPos2sv: FnPtr

Fallbacks: WindowPos2svARB, WindowPos2svMESA

§WindowPos3d: FnPtr

Fallbacks: WindowPos3dARB, WindowPos3dMESA

§WindowPos3dv: FnPtr

Fallbacks: WindowPos3dvARB, WindowPos3dvMESA

§WindowPos3f: FnPtr

Fallbacks: WindowPos3fARB, WindowPos3fMESA

§WindowPos3fv: FnPtr

Fallbacks: WindowPos3fvARB, WindowPos3fvMESA

§WindowPos3i: FnPtr

Fallbacks: WindowPos3iARB, WindowPos3iMESA

§WindowPos3iv: FnPtr

Fallbacks: WindowPos3ivARB, WindowPos3ivMESA

§WindowPos3s: FnPtr

Fallbacks: WindowPos3sARB, WindowPos3sMESA

§WindowPos3sv: FnPtr

Fallbacks: WindowPos3svARB, WindowPos3svMESA

§_priv: ()

Implementations§

source§

impl Gl

source

pub fn load_with<F>(loadfn: F) -> Gl
where F: FnMut(&'static str) -> *const c_void,

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));
source

pub unsafe fn Accum(&self, op: GLenum, value: GLfloat)

source

pub unsafe fn ActiveShaderProgram(&self, pipeline: GLuint, program: GLuint)

source

pub unsafe fn ActiveTexture(&self, texture: GLenum)

source

pub unsafe fn AlphaFunc(&self, func: GLenum, ref_: GLfloat)

source

pub unsafe fn AreTexturesResident( &self, n: GLsizei, textures: *const GLuint, residences: *mut GLboolean, ) -> GLboolean

source

pub unsafe fn ArrayElement(&self, i: GLint)

source

pub unsafe fn AttachShader(&self, program: GLuint, shader: GLuint)

source

pub unsafe fn Begin(&self, mode: GLenum)

source

pub unsafe fn BeginConditionalRender(&self, id: GLuint, mode: GLenum)

source

pub unsafe fn BeginQuery(&self, target: GLenum, id: GLuint)

source

pub unsafe fn BeginQueryEXT(&self, target: GLenum, id: GLuint)

source

pub unsafe fn BeginTransformFeedback(&self, primitiveMode: GLenum)

source

pub unsafe fn BindAttribLocation( &self, program: GLuint, index: GLuint, name: *const GLchar, )

source

pub unsafe fn BindBuffer(&self, target: GLenum, buffer: GLuint)

source

pub unsafe fn BindBufferBase( &self, target: GLenum, index: GLuint, buffer: GLuint, )

source

pub unsafe fn BindBufferRange( &self, target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr, )

source

pub unsafe fn BindFragDataLocation( &self, program: GLuint, color: GLuint, name: *const GLchar, )

source

pub unsafe fn BindFragDataLocationIndexed( &self, program: GLuint, colorNumber: GLuint, index: GLuint, name: *const GLchar, )

source

pub unsafe fn BindFramebuffer(&self, target: GLenum, framebuffer: GLuint)

source

pub unsafe fn BindImageTexture( &self, unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum, )

source

pub unsafe fn BindProgramPipeline(&self, pipeline: GLuint)

source

pub unsafe fn BindRenderbuffer(&self, target: GLenum, renderbuffer: GLuint)

source

pub unsafe fn BindSampler(&self, unit: GLuint, sampler: GLuint)

source

pub unsafe fn BindTexture(&self, target: GLenum, texture: GLuint)

source

pub unsafe fn BindTransformFeedback(&self, target: GLenum, id: GLuint)

source

pub unsafe fn BindVertexArray(&self, array: GLuint)

source

pub unsafe fn BindVertexArrayAPPLE(&self, array: GLuint)

source

pub unsafe fn BindVertexBuffer( &self, bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei, )

source

pub unsafe fn Bitmap( &self, width: GLsizei, height: GLsizei, xorig: GLfloat, yorig: GLfloat, xmove: GLfloat, ymove: GLfloat, bitmap: *const GLubyte, )

source

pub unsafe fn BlendBarrierKHR(&self)

source

pub unsafe fn BlendColor( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, )

source

pub unsafe fn BlendEquation(&self, mode: GLenum)

source

pub unsafe fn BlendEquationSeparate(&self, modeRGB: GLenum, modeAlpha: GLenum)

source

pub unsafe fn BlendFunc(&self, sfactor: GLenum, dfactor: GLenum)

source

pub unsafe fn BlendFuncSeparate( &self, sfactorRGB: GLenum, dfactorRGB: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum, )

source

pub unsafe fn BlitFramebuffer( &self, srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum, )

source

pub unsafe fn BufferData( &self, target: GLenum, size: GLsizeiptr, data: *const c_void, usage: GLenum, )

source

pub unsafe fn BufferStorage( &self, target: GLenum, size: GLsizeiptr, data: *const c_void, flags: GLbitfield, )

source

pub unsafe fn BufferStorageEXT( &self, target: GLenum, size: GLsizeiptr, data: *const c_void, flags: GLbitfield, )

source

pub unsafe fn BufferSubData( &self, target: GLenum, offset: GLintptr, size: GLsizeiptr, data: *const c_void, )

source

pub unsafe fn CallList(&self, list: GLuint)

source

pub unsafe fn CallLists(&self, n: GLsizei, type_: GLenum, lists: *const c_void)

source

pub unsafe fn CheckFramebufferStatus(&self, target: GLenum) -> GLenum

source

pub unsafe fn ClampColor(&self, target: GLenum, clamp: GLenum)

source

pub unsafe fn Clear(&self, mask: GLbitfield)

source

pub unsafe fn ClearAccum( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, )

source

pub unsafe fn ClearBufferfi( &self, buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint, )

source

pub unsafe fn ClearBufferfv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLfloat, )

source

pub unsafe fn ClearBufferiv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLint, )

source

pub unsafe fn ClearBufferuiv( &self, buffer: GLenum, drawbuffer: GLint, value: *const GLuint, )

source

pub unsafe fn ClearColor( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, )

source

pub unsafe fn ClearDepth(&self, depth: GLdouble)

source

pub unsafe fn ClearDepthf(&self, d: GLfloat)

source

pub unsafe fn ClearIndex(&self, c: GLfloat)

source

pub unsafe fn ClearStencil(&self, s: GLint)

source

pub unsafe fn ClientActiveTexture(&self, texture: GLenum)

source

pub unsafe fn ClientWaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, ) -> GLenum

source

pub unsafe fn ClipPlane(&self, plane: GLenum, equation: *const GLdouble)

source

pub unsafe fn Color3b(&self, red: GLbyte, green: GLbyte, blue: GLbyte)

source

pub unsafe fn Color3bv(&self, v: *const GLbyte)

source

pub unsafe fn Color3d(&self, red: GLdouble, green: GLdouble, blue: GLdouble)

source

pub unsafe fn Color3dv(&self, v: *const GLdouble)

source

pub unsafe fn Color3f(&self, red: GLfloat, green: GLfloat, blue: GLfloat)

source

pub unsafe fn Color3fv(&self, v: *const GLfloat)

source

pub unsafe fn Color3i(&self, red: GLint, green: GLint, blue: GLint)

source

pub unsafe fn Color3iv(&self, v: *const GLint)

source

pub unsafe fn Color3s(&self, red: GLshort, green: GLshort, blue: GLshort)

source

pub unsafe fn Color3sv(&self, v: *const GLshort)

source

pub unsafe fn Color3ub(&self, red: GLubyte, green: GLubyte, blue: GLubyte)

source

pub unsafe fn Color3ubv(&self, v: *const GLubyte)

source

pub unsafe fn Color3ui(&self, red: GLuint, green: GLuint, blue: GLuint)

source

pub unsafe fn Color3uiv(&self, v: *const GLuint)

source

pub unsafe fn Color3us(&self, red: GLushort, green: GLushort, blue: GLushort)

source

pub unsafe fn Color3usv(&self, v: *const GLushort)

source

pub unsafe fn Color4b( &self, red: GLbyte, green: GLbyte, blue: GLbyte, alpha: GLbyte, )

source

pub unsafe fn Color4bv(&self, v: *const GLbyte)

source

pub unsafe fn Color4d( &self, red: GLdouble, green: GLdouble, blue: GLdouble, alpha: GLdouble, )

source

pub unsafe fn Color4dv(&self, v: *const GLdouble)

source

pub unsafe fn Color4f( &self, red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat, )

source

pub unsafe fn Color4fv(&self, v: *const GLfloat)

source

pub unsafe fn Color4i( &self, red: GLint, green: GLint, blue: GLint, alpha: GLint, )

source

pub unsafe fn Color4iv(&self, v: *const GLint)

source

pub unsafe fn Color4s( &self, red: GLshort, green: GLshort, blue: GLshort, alpha: GLshort, )

source

pub unsafe fn Color4sv(&self, v: *const GLshort)

source

pub unsafe fn Color4ub( &self, red: GLubyte, green: GLubyte, blue: GLubyte, alpha: GLubyte, )

source

pub unsafe fn Color4ubv(&self, v: *const GLubyte)

source

pub unsafe fn Color4ui( &self, red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint, )

source

pub unsafe fn Color4uiv(&self, v: *const GLuint)

source

pub unsafe fn Color4us( &self, red: GLushort, green: GLushort, blue: GLushort, alpha: GLushort, )

source

pub unsafe fn Color4usv(&self, v: *const GLushort)

source

pub unsafe fn ColorMask( &self, red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean, )

source

pub unsafe fn ColorMaski( &self, index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean, )

source

pub unsafe fn ColorMaterial(&self, face: GLenum, mode: GLenum)

source

pub unsafe fn ColorP3ui(&self, type_: GLenum, color: GLuint)

source

pub unsafe fn ColorP3uiv(&self, type_: GLenum, color: *const GLuint)

source

pub unsafe fn ColorP4ui(&self, type_: GLenum, color: GLuint)

source

pub unsafe fn ColorP4uiv(&self, type_: GLenum, color: *const GLuint)

source

pub unsafe fn ColorPointer( &self, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn CompileShader(&self, shader: GLuint)

source

pub unsafe fn CompressedTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CompressedTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CompressedTexImage3D( &self, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CompressedTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CompressedTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CompressedTexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: *const c_void, )

source

pub unsafe fn CopyBufferSubData( &self, readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr, )

source

pub unsafe fn CopyImageSubData( &self, srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, srcWidth: GLsizei, srcHeight: GLsizei, srcDepth: GLsizei, )

source

pub unsafe fn CopyImageSubDataEXT( &self, srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, srcWidth: GLsizei, srcHeight: GLsizei, srcDepth: GLsizei, )

source

pub unsafe fn CopyPixels( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, type_: GLenum, )

source

pub unsafe fn CopySubTexture3DANGLE( &self, sourceId: GLuint, sourceLevel: GLint, destTarget: GLenum, destId: GLuint, destLevel: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, z: GLint, width: GLint, height: GLint, depth: GLint, unpackFlipY: GLboolean, unpackPremultiplyAlpha: GLboolean, unpackUnmultiplyAlpha: GLboolean, )

source

pub unsafe fn CopySubTextureCHROMIUM( &self, sourceId: GLuint, sourceLevel: GLint, destTarget: GLenum, destId: GLuint, destLevel: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLint, height: GLint, unpackFlipY: GLboolean, unpackPremultiplyAlpha: GLboolean, unpackUnmultiplyAlpha: GLboolean, )

source

pub unsafe fn CopyTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint, )

source

pub unsafe fn CopyTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint, )

source

pub unsafe fn CopyTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, )

source

pub unsafe fn CopyTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, )

source

pub unsafe fn CopyTexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, )

source

pub unsafe fn CopyTexture3DANGLE( &self, sourceId: GLuint, sourceLevel: GLint, destTarget: GLenum, destId: GLuint, destLevel: GLint, internalFormat: GLint, destType: GLenum, unpackFlipY: GLboolean, unpackPremultiplyAlpha: GLboolean, unpackUnmultiplyAlpha: GLboolean, )

source

pub unsafe fn CopyTextureCHROMIUM( &self, sourceId: GLuint, sourceLevel: GLint, destTarget: GLenum, destId: GLuint, destLevel: GLint, internalFormat: GLint, destType: GLenum, unpackFlipY: GLboolean, unpackPremultiplyAlpha: GLboolean, unpackUnmultiplyAlpha: GLboolean, )

source

pub unsafe fn CreateProgram(&self) -> GLuint

source

pub unsafe fn CreateShader(&self, type_: GLenum) -> GLuint

source

pub unsafe fn CreateShaderProgramv( &self, type_: GLenum, count: GLsizei, strings: *const *const GLchar, ) -> GLuint

source

pub unsafe fn CullFace(&self, mode: GLenum)

source

pub unsafe fn DebugMessageCallback( &self, callback: GLDEBUGPROC, userParam: *const c_void, )

source

pub unsafe fn DebugMessageCallbackKHR( &self, callback: GLDEBUGPROCKHR, userParam: *const c_void, )

source

pub unsafe fn DebugMessageControl( &self, source: GLenum, type_: GLenum, severity: GLenum, count: GLsizei, ids: *const GLuint, enabled: GLboolean, )

source

pub unsafe fn DebugMessageControlKHR( &self, source: GLenum, type_: GLenum, severity: GLenum, count: GLsizei, ids: *const GLuint, enabled: GLboolean, )

source

pub unsafe fn DebugMessageInsert( &self, source: GLenum, type_: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: *const GLchar, )

source

pub unsafe fn DebugMessageInsertKHR( &self, source: GLenum, type_: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: *const GLchar, )

source

pub unsafe fn DeleteBuffers(&self, n: GLsizei, buffers: *const GLuint)

source

pub unsafe fn DeleteFencesAPPLE(&self, n: GLsizei, fences: *const GLuint)

source

pub unsafe fn DeleteFramebuffers(&self, n: GLsizei, framebuffers: *const GLuint)

source

pub unsafe fn DeleteLists(&self, list: GLuint, range: GLsizei)

source

pub unsafe fn DeleteProgram(&self, program: GLuint)

source

pub unsafe fn DeleteProgramPipelines( &self, n: GLsizei, pipelines: *const GLuint, )

source

pub unsafe fn DeleteQueries(&self, n: GLsizei, ids: *const GLuint)

source

pub unsafe fn DeleteQueriesEXT(&self, n: GLsizei, ids: *const GLuint)

source

pub unsafe fn DeleteRenderbuffers( &self, n: GLsizei, renderbuffers: *const GLuint, )

source

pub unsafe fn DeleteSamplers(&self, count: GLsizei, samplers: *const GLuint)

source

pub unsafe fn DeleteShader(&self, shader: GLuint)

source

pub unsafe fn DeleteSync(&self, sync: GLsync)

source

pub unsafe fn DeleteTextures(&self, n: GLsizei, textures: *const GLuint)

source

pub unsafe fn DeleteTransformFeedbacks(&self, n: GLsizei, ids: *const GLuint)

source

pub unsafe fn DeleteVertexArrays(&self, n: GLsizei, arrays: *const GLuint)

source

pub unsafe fn DeleteVertexArraysAPPLE(&self, n: GLsizei, arrays: *const GLuint)

source

pub unsafe fn DepthFunc(&self, func: GLenum)

source

pub unsafe fn DepthMask(&self, flag: GLboolean)

source

pub unsafe fn DepthRange(&self, n: GLdouble, f: GLdouble)

source

pub unsafe fn DepthRangef(&self, n: GLfloat, f: GLfloat)

source

pub unsafe fn DetachShader(&self, program: GLuint, shader: GLuint)

source

pub unsafe fn Disable(&self, cap: GLenum)

source

pub unsafe fn DisableClientState(&self, array: GLenum)

source

pub unsafe fn DisableVertexAttribArray(&self, index: GLuint)

source

pub unsafe fn Disablei(&self, target: GLenum, index: GLuint)

source

pub unsafe fn DispatchCompute( &self, num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint, )

source

pub unsafe fn DispatchComputeIndirect(&self, indirect: GLintptr)

source

pub unsafe fn DrawArrays(&self, mode: GLenum, first: GLint, count: GLsizei)

source

pub unsafe fn DrawArraysIndirect(&self, mode: GLenum, indirect: *const c_void)

source

pub unsafe fn DrawArraysInstanced( &self, mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, )

source

pub unsafe fn DrawBuffer(&self, buf: GLenum)

source

pub unsafe fn DrawBuffers(&self, n: GLsizei, bufs: *const GLenum)

source

pub unsafe fn DrawElements( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, )

source

pub unsafe fn DrawElementsBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, )

source

pub unsafe fn DrawElementsIndirect( &self, mode: GLenum, type_: GLenum, indirect: *const c_void, )

source

pub unsafe fn DrawElementsInstanced( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, )

source

pub unsafe fn DrawElementsInstancedBaseVertex( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, instancecount: GLsizei, basevertex: GLint, )

source

pub unsafe fn DrawPixels( &self, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn DrawRangeElements( &self, mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: *const c_void, )

source

pub unsafe fn DrawRangeElementsBaseVertex( &self, mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: *const c_void, basevertex: GLint, )

source

pub unsafe fn EGLImageTargetRenderbufferStorageOES( &self, target: GLenum, image: GLeglImageOES, )

source

pub unsafe fn EGLImageTargetTexture2DOES( &self, target: GLenum, image: GLeglImageOES, )

source

pub unsafe fn EdgeFlag(&self, flag: GLboolean)

source

pub unsafe fn EdgeFlagPointer(&self, stride: GLsizei, pointer: *const c_void)

source

pub unsafe fn EdgeFlagv(&self, flag: *const GLboolean)

source

pub unsafe fn Enable(&self, cap: GLenum)

source

pub unsafe fn EnableClientState(&self, array: GLenum)

source

pub unsafe fn EnableVertexAttribArray(&self, index: GLuint)

source

pub unsafe fn Enablei(&self, target: GLenum, index: GLuint)

source

pub unsafe fn End(&self)

source

pub unsafe fn EndConditionalRender(&self)

source

pub unsafe fn EndList(&self)

source

pub unsafe fn EndQuery(&self, target: GLenum)

source

pub unsafe fn EndQueryEXT(&self, target: GLenum)

source

pub unsafe fn EndTilingQCOM(&self, preserveMask: GLbitfield)

source

pub unsafe fn EndTransformFeedback(&self)

source

pub unsafe fn EvalCoord1d(&self, u: GLdouble)

source

pub unsafe fn EvalCoord1dv(&self, u: *const GLdouble)

source

pub unsafe fn EvalCoord1f(&self, u: GLfloat)

source

pub unsafe fn EvalCoord1fv(&self, u: *const GLfloat)

source

pub unsafe fn EvalCoord2d(&self, u: GLdouble, v: GLdouble)

source

pub unsafe fn EvalCoord2dv(&self, u: *const GLdouble)

source

pub unsafe fn EvalCoord2f(&self, u: GLfloat, v: GLfloat)

source

pub unsafe fn EvalCoord2fv(&self, u: *const GLfloat)

source

pub unsafe fn EvalMesh1(&self, mode: GLenum, i1: GLint, i2: GLint)

source

pub unsafe fn EvalMesh2( &self, mode: GLenum, i1: GLint, i2: GLint, j1: GLint, j2: GLint, )

source

pub unsafe fn EvalPoint1(&self, i: GLint)

source

pub unsafe fn EvalPoint2(&self, i: GLint, j: GLint)

source

pub unsafe fn FeedbackBuffer( &self, size: GLsizei, type_: GLenum, buffer: *mut GLfloat, )

source

pub unsafe fn FenceSync(&self, condition: GLenum, flags: GLbitfield) -> GLsync

source

pub unsafe fn Finish(&self)

source

pub unsafe fn FinishFenceAPPLE(&self, fence: GLuint)

source

pub unsafe fn FinishObjectAPPLE(&self, object: GLenum, name: GLint)

source

pub unsafe fn Flush(&self)

source

pub unsafe fn FlushMappedBufferRange( &self, target: GLenum, offset: GLintptr, length: GLsizeiptr, )

source

pub unsafe fn FogCoordPointer( &self, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn FogCoordd(&self, coord: GLdouble)

source

pub unsafe fn FogCoorddv(&self, coord: *const GLdouble)

source

pub unsafe fn FogCoordf(&self, coord: GLfloat)

source

pub unsafe fn FogCoordfv(&self, coord: *const GLfloat)

source

pub unsafe fn Fogf(&self, pname: GLenum, param: GLfloat)

source

pub unsafe fn Fogfv(&self, pname: GLenum, params: *const GLfloat)

source

pub unsafe fn Fogi(&self, pname: GLenum, param: GLint)

source

pub unsafe fn Fogiv(&self, pname: GLenum, params: *const GLint)

source

pub unsafe fn FramebufferParameteri( &self, target: GLenum, pname: GLenum, param: GLint, )

source

pub unsafe fn FramebufferRenderbuffer( &self, target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint, )

source

pub unsafe fn FramebufferTexture( &self, target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, )

source

pub unsafe fn FramebufferTexture1D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, )

source

pub unsafe fn FramebufferTexture2D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, )

source

pub unsafe fn FramebufferTexture3D( &self, target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint, )

source

pub unsafe fn FramebufferTextureLayer( &self, target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint, )

source

pub unsafe fn FrontFace(&self, mode: GLenum)

source

pub unsafe fn Frustum( &self, left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble, )

source

pub unsafe fn GenBuffers(&self, n: GLsizei, buffers: *mut GLuint)

source

pub unsafe fn GenFencesAPPLE(&self, n: GLsizei, fences: *mut GLuint)

source

pub unsafe fn GenFramebuffers(&self, n: GLsizei, framebuffers: *mut GLuint)

source

pub unsafe fn GenLists(&self, range: GLsizei) -> GLuint

source

pub unsafe fn GenProgramPipelines(&self, n: GLsizei, pipelines: *mut GLuint)

source

pub unsafe fn GenQueries(&self, n: GLsizei, ids: *mut GLuint)

source

pub unsafe fn GenQueriesEXT(&self, n: GLsizei, ids: *mut GLuint)

source

pub unsafe fn GenRenderbuffers(&self, n: GLsizei, renderbuffers: *mut GLuint)

source

pub unsafe fn GenSamplers(&self, count: GLsizei, samplers: *mut GLuint)

source

pub unsafe fn GenTextures(&self, n: GLsizei, textures: *mut GLuint)

source

pub unsafe fn GenTransformFeedbacks(&self, n: GLsizei, ids: *mut GLuint)

source

pub unsafe fn GenVertexArrays(&self, n: GLsizei, arrays: *mut GLuint)

source

pub unsafe fn GenVertexArraysAPPLE(&self, n: GLsizei, arrays: *mut GLuint)

source

pub unsafe fn GenerateMipmap(&self, target: GLenum)

source

pub unsafe fn GetActiveAttrib( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLint, type_: *mut GLenum, name: *mut GLchar, )

source

pub unsafe fn GetActiveUniform( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLint, type_: *mut GLenum, name: *mut GLchar, )

source

pub unsafe fn GetActiveUniformBlockName( &self, program: GLuint, uniformBlockIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformBlockName: *mut GLchar, )

source

pub unsafe fn GetActiveUniformBlockiv( &self, program: GLuint, uniformBlockIndex: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetActiveUniformName( &self, program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformName: *mut GLchar, )

source

pub unsafe fn GetActiveUniformsiv( &self, program: GLuint, uniformCount: GLsizei, uniformIndices: *const GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetAttachedShaders( &self, program: GLuint, maxCount: GLsizei, count: *mut GLsizei, shaders: *mut GLuint, )

source

pub unsafe fn GetAttribLocation( &self, program: GLuint, name: *const GLchar, ) -> GLint

source

pub unsafe fn GetBooleani_v( &self, target: GLenum, index: GLuint, data: *mut GLboolean, )

source

pub unsafe fn GetBooleanv(&self, pname: GLenum, data: *mut GLboolean)

source

pub unsafe fn GetBufferParameteri64v( &self, target: GLenum, pname: GLenum, params: *mut GLint64, )

source

pub unsafe fn GetBufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetBufferPointerv( &self, target: GLenum, pname: GLenum, params: *const *mut c_void, )

source

pub unsafe fn GetBufferSubData( &self, target: GLenum, offset: GLintptr, size: GLsizeiptr, data: *mut c_void, )

source

pub unsafe fn GetClipPlane(&self, plane: GLenum, equation: *mut GLdouble)

source

pub unsafe fn GetCompressedTexImage( &self, target: GLenum, level: GLint, img: *mut c_void, )

source

pub unsafe fn GetDebugMessageLog( &self, count: GLuint, bufSize: GLsizei, sources: *mut GLenum, types: *mut GLenum, ids: *mut GLuint, severities: *mut GLenum, lengths: *mut GLsizei, messageLog: *mut GLchar, ) -> GLuint

source

pub unsafe fn GetDebugMessageLogKHR( &self, count: GLuint, bufSize: GLsizei, sources: *mut GLenum, types: *mut GLenum, ids: *mut GLuint, severities: *mut GLenum, lengths: *mut GLsizei, messageLog: *mut GLchar, ) -> GLuint

source

pub unsafe fn GetDoublev(&self, pname: GLenum, data: *mut GLdouble)

source

pub unsafe fn GetError(&self) -> GLenum

source

pub unsafe fn GetFloatv(&self, pname: GLenum, data: *mut GLfloat)

source

pub unsafe fn GetFragDataIndex( &self, program: GLuint, name: *const GLchar, ) -> GLint

source

pub unsafe fn GetFragDataLocation( &self, program: GLuint, name: *const GLchar, ) -> GLint

source

pub unsafe fn GetFramebufferAttachmentParameteriv( &self, target: GLenum, attachment: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetFramebufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetInteger64i_v( &self, target: GLenum, index: GLuint, data: *mut GLint64, )

source

pub unsafe fn GetInteger64v(&self, pname: GLenum, data: *mut GLint64)

source

pub unsafe fn GetIntegeri_v( &self, target: GLenum, index: GLuint, data: *mut GLint, )

source

pub unsafe fn GetIntegerv(&self, pname: GLenum, data: *mut GLint)

source

pub unsafe fn GetInternalformativ( &self, target: GLenum, internalformat: GLenum, pname: GLenum, bufSize: GLsizei, params: *mut GLint, )

source

pub unsafe fn GetLightfv( &self, light: GLenum, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetLightiv( &self, light: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetMapdv(&self, target: GLenum, query: GLenum, v: *mut GLdouble)

source

pub unsafe fn GetMapfv(&self, target: GLenum, query: GLenum, v: *mut GLfloat)

source

pub unsafe fn GetMapiv(&self, target: GLenum, query: GLenum, v: *mut GLint)

source

pub unsafe fn GetMaterialfv( &self, face: GLenum, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetMaterialiv( &self, face: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetMultisamplefv( &self, pname: GLenum, index: GLuint, val: *mut GLfloat, )

source

pub unsafe fn GetObjectLabel( &self, identifier: GLenum, name: GLuint, bufSize: GLsizei, length: *mut GLsizei, label: *mut GLchar, )

source

pub unsafe fn GetObjectLabelKHR( &self, identifier: GLenum, name: GLuint, bufSize: GLsizei, length: *mut GLsizei, label: *mut GLchar, )

source

pub unsafe fn GetObjectPtrLabel( &self, ptr: *const c_void, bufSize: GLsizei, length: *mut GLsizei, label: *mut GLchar, )

source

pub unsafe fn GetObjectPtrLabelKHR( &self, ptr: *const c_void, bufSize: GLsizei, length: *mut GLsizei, label: *mut GLchar, )

source

pub unsafe fn GetPixelMapfv(&self, map: GLenum, values: *mut GLfloat)

source

pub unsafe fn GetPixelMapuiv(&self, map: GLenum, values: *mut GLuint)

source

pub unsafe fn GetPixelMapusv(&self, map: GLenum, values: *mut GLushort)

source

pub unsafe fn GetPointerv(&self, pname: GLenum, params: *const *mut c_void)

source

pub unsafe fn GetPointervKHR(&self, pname: GLenum, params: *const *mut c_void)

source

pub unsafe fn GetPolygonStipple(&self, mask: *mut GLubyte)

source

pub unsafe fn GetProgramBinary( &self, program: GLuint, bufSize: GLsizei, length: *mut GLsizei, binaryFormat: *mut GLenum, binary: *mut c_void, )

source

pub unsafe fn GetProgramInfoLog( &self, program: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, )

source

pub unsafe fn GetProgramInterfaceiv( &self, program: GLuint, programInterface: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetProgramPipelineInfoLog( &self, pipeline: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, )

source

pub unsafe fn GetProgramPipelineiv( &self, pipeline: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetProgramResourceIndex( &self, program: GLuint, programInterface: GLenum, name: *const GLchar, ) -> GLuint

source

pub unsafe fn GetProgramResourceLocation( &self, program: GLuint, programInterface: GLenum, name: *const GLchar, ) -> GLint

source

pub unsafe fn GetProgramResourceName( &self, program: GLuint, programInterface: GLenum, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, name: *mut GLchar, )

source

pub unsafe fn GetProgramResourceiv( &self, program: GLuint, programInterface: GLenum, index: GLuint, propCount: GLsizei, props: *const GLenum, bufSize: GLsizei, length: *mut GLsizei, params: *mut GLint, )

source

pub unsafe fn GetProgramiv( &self, program: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetQueryObjecti64v( &self, id: GLuint, pname: GLenum, params: *mut GLint64, )

source

pub unsafe fn GetQueryObjecti64vEXT( &self, id: GLuint, pname: GLenum, params: *mut GLint64, )

source

pub unsafe fn GetQueryObjectiv( &self, id: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetQueryObjectivEXT( &self, id: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetQueryObjectui64v( &self, id: GLuint, pname: GLenum, params: *mut GLuint64, )

source

pub unsafe fn GetQueryObjectui64vEXT( &self, id: GLuint, pname: GLenum, params: *mut GLuint64, )

source

pub unsafe fn GetQueryObjectuiv( &self, id: GLuint, pname: GLenum, params: *mut GLuint, )

source

pub unsafe fn GetQueryObjectuivEXT( &self, id: GLuint, pname: GLenum, params: *mut GLuint, )

source

pub unsafe fn GetQueryiv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetQueryivEXT( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetRenderbufferParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetSamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetSamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, params: *mut GLuint, )

source

pub unsafe fn GetSamplerParameterfv( &self, sampler: GLuint, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetSamplerParameteriv( &self, sampler: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetShaderInfoLog( &self, shader: GLuint, bufSize: GLsizei, length: *mut GLsizei, infoLog: *mut GLchar, )

source

pub unsafe fn GetShaderPrecisionFormat( &self, shadertype: GLenum, precisiontype: GLenum, range: *mut GLint, precision: *mut GLint, )

source

pub unsafe fn GetShaderSource( &self, shader: GLuint, bufSize: GLsizei, length: *mut GLsizei, source: *mut GLchar, )

source

pub unsafe fn GetShaderiv( &self, shader: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetString(&self, name: GLenum) -> *const GLubyte

source

pub unsafe fn GetStringi(&self, name: GLenum, index: GLuint) -> *const GLubyte

source

pub unsafe fn GetSynciv( &self, sync: GLsync, pname: GLenum, bufSize: GLsizei, length: *mut GLsizei, values: *mut GLint, )

source

pub unsafe fn GetTexEnvfv( &self, target: GLenum, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetTexEnviv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetTexGendv( &self, coord: GLenum, pname: GLenum, params: *mut GLdouble, )

source

pub unsafe fn GetTexGenfv( &self, coord: GLenum, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetTexGeniv( &self, coord: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetTexImage( &self, target: GLenum, level: GLint, format: GLenum, type_: GLenum, pixels: *mut c_void, )

source

pub unsafe fn GetTexLevelParameterfv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetTexLevelParameteriv( &self, target: GLenum, level: GLint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetTexParameterIiv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetTexParameterIuiv( &self, target: GLenum, pname: GLenum, params: *mut GLuint, )

source

pub unsafe fn GetTexParameterPointervAPPLE( &self, target: GLenum, pname: GLenum, params: *const *mut c_void, )

source

pub unsafe fn GetTexParameterfv( &self, target: GLenum, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetTexParameteriv( &self, target: GLenum, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetTransformFeedbackVarying( &self, program: GLuint, index: GLuint, bufSize: GLsizei, length: *mut GLsizei, size: *mut GLsizei, type_: *mut GLenum, name: *mut GLchar, )

source

pub unsafe fn GetUniformBlockIndex( &self, program: GLuint, uniformBlockName: *const GLchar, ) -> GLuint

source

pub unsafe fn GetUniformIndices( &self, program: GLuint, uniformCount: GLsizei, uniformNames: *const *const GLchar, uniformIndices: *mut GLuint, )

source

pub unsafe fn GetUniformLocation( &self, program: GLuint, name: *const GLchar, ) -> GLint

source

pub unsafe fn GetUniformfv( &self, program: GLuint, location: GLint, params: *mut GLfloat, )

source

pub unsafe fn GetUniformiv( &self, program: GLuint, location: GLint, params: *mut GLint, )

source

pub unsafe fn GetUniformuiv( &self, program: GLuint, location: GLint, params: *mut GLuint, )

source

pub unsafe fn GetVertexAttribIiv( &self, index: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn GetVertexAttribIuiv( &self, index: GLuint, pname: GLenum, params: *mut GLuint, )

source

pub unsafe fn GetVertexAttribPointerv( &self, index: GLuint, pname: GLenum, pointer: *const *mut c_void, )

source

pub unsafe fn GetVertexAttribdv( &self, index: GLuint, pname: GLenum, params: *mut GLdouble, )

source

pub unsafe fn GetVertexAttribfv( &self, index: GLuint, pname: GLenum, params: *mut GLfloat, )

source

pub unsafe fn GetVertexAttribiv( &self, index: GLuint, pname: GLenum, params: *mut GLint, )

source

pub unsafe fn Hint(&self, target: GLenum, mode: GLenum)

source

pub unsafe fn IndexMask(&self, mask: GLuint)

source

pub unsafe fn IndexPointer( &self, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn Indexd(&self, c: GLdouble)

source

pub unsafe fn Indexdv(&self, c: *const GLdouble)

source

pub unsafe fn Indexf(&self, c: GLfloat)

source

pub unsafe fn Indexfv(&self, c: *const GLfloat)

source

pub unsafe fn Indexi(&self, c: GLint)

source

pub unsafe fn Indexiv(&self, c: *const GLint)

source

pub unsafe fn Indexs(&self, c: GLshort)

source

pub unsafe fn Indexsv(&self, c: *const GLshort)

source

pub unsafe fn Indexub(&self, c: GLubyte)

source

pub unsafe fn Indexubv(&self, c: *const GLubyte)

source

pub unsafe fn InitNames(&self)

source

pub unsafe fn InsertEventMarkerEXT( &self, length: GLsizei, marker: *const GLchar, )

source

pub unsafe fn InterleavedArrays( &self, format: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn InvalidateBufferData(&self, buffer: GLuint)

source

pub unsafe fn InvalidateBufferSubData( &self, buffer: GLuint, offset: GLintptr, length: GLsizeiptr, )

source

pub unsafe fn InvalidateFramebuffer( &self, target: GLenum, numAttachments: GLsizei, attachments: *const GLenum, )

source

pub unsafe fn InvalidateSubFramebuffer( &self, target: GLenum, numAttachments: GLsizei, attachments: *const GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, )

source

pub unsafe fn InvalidateTexImage(&self, texture: GLuint, level: GLint)

source

pub unsafe fn InvalidateTexSubImage( &self, texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, )

source

pub unsafe fn IsBuffer(&self, buffer: GLuint) -> GLboolean

source

pub unsafe fn IsEnabled(&self, cap: GLenum) -> GLboolean

source

pub unsafe fn IsEnabledi(&self, target: GLenum, index: GLuint) -> GLboolean

source

pub unsafe fn IsFenceAPPLE(&self, fence: GLuint) -> GLboolean

source

pub unsafe fn IsFramebuffer(&self, framebuffer: GLuint) -> GLboolean

source

pub unsafe fn IsList(&self, list: GLuint) -> GLboolean

source

pub unsafe fn IsProgram(&self, program: GLuint) -> GLboolean

source

pub unsafe fn IsProgramPipeline(&self, pipeline: GLuint) -> GLboolean

source

pub unsafe fn IsQuery(&self, id: GLuint) -> GLboolean

source

pub unsafe fn IsQueryEXT(&self, id: GLuint) -> GLboolean

source

pub unsafe fn IsRenderbuffer(&self, renderbuffer: GLuint) -> GLboolean

source

pub unsafe fn IsSampler(&self, sampler: GLuint) -> GLboolean

source

pub unsafe fn IsShader(&self, shader: GLuint) -> GLboolean

source

pub unsafe fn IsSync(&self, sync: GLsync) -> GLboolean

source

pub unsafe fn IsTexture(&self, texture: GLuint) -> GLboolean

source

pub unsafe fn IsTransformFeedback(&self, id: GLuint) -> GLboolean

source

pub unsafe fn IsVertexArray(&self, array: GLuint) -> GLboolean

source

pub unsafe fn IsVertexArrayAPPLE(&self, array: GLuint) -> GLboolean

source

pub unsafe fn LightModelf(&self, pname: GLenum, param: GLfloat)

source

pub unsafe fn LightModelfv(&self, pname: GLenum, params: *const GLfloat)

source

pub unsafe fn LightModeli(&self, pname: GLenum, param: GLint)

source

pub unsafe fn LightModeliv(&self, pname: GLenum, params: *const GLint)

source

pub unsafe fn Lightf(&self, light: GLenum, pname: GLenum, param: GLfloat)

source

pub unsafe fn Lightfv( &self, light: GLenum, pname: GLenum, params: *const GLfloat, )

source

pub unsafe fn Lighti(&self, light: GLenum, pname: GLenum, param: GLint)

source

pub unsafe fn Lightiv(&self, light: GLenum, pname: GLenum, params: *const GLint)

source

pub unsafe fn LineStipple(&self, factor: GLint, pattern: GLushort)

source

pub unsafe fn LineWidth(&self, width: GLfloat)

source

pub unsafe fn LinkProgram(&self, program: GLuint)

source

pub unsafe fn ListBase(&self, base: GLuint)

source

pub unsafe fn LoadIdentity(&self)

source

pub unsafe fn LoadMatrixd(&self, m: *const GLdouble)

source

pub unsafe fn LoadMatrixf(&self, m: *const GLfloat)

source

pub unsafe fn LoadName(&self, name: GLuint)

source

pub unsafe fn LoadTransposeMatrixd(&self, m: *const GLdouble)

source

pub unsafe fn LoadTransposeMatrixf(&self, m: *const GLfloat)

source

pub unsafe fn LogicOp(&self, opcode: GLenum)

source

pub unsafe fn Map1d( &self, target: GLenum, u1: GLdouble, u2: GLdouble, stride: GLint, order: GLint, points: *const GLdouble, )

source

pub unsafe fn Map1f( &self, target: GLenum, u1: GLfloat, u2: GLfloat, stride: GLint, order: GLint, points: *const GLfloat, )

source

pub unsafe fn Map2d( &self, target: GLenum, u1: GLdouble, u2: GLdouble, ustride: GLint, uorder: GLint, v1: GLdouble, v2: GLdouble, vstride: GLint, vorder: GLint, points: *const GLdouble, )

source

pub unsafe fn Map2f( &self, target: GLenum, u1: GLfloat, u2: GLfloat, ustride: GLint, uorder: GLint, v1: GLfloat, v2: GLfloat, vstride: GLint, vorder: GLint, points: *const GLfloat, )

source

pub unsafe fn MapBuffer(&self, target: GLenum, access: GLenum) -> *mut c_void

source

pub unsafe fn MapBufferRange( &self, target: GLenum, offset: GLintptr, length: GLsizeiptr, access: GLbitfield, ) -> *mut c_void

source

pub unsafe fn MapGrid1d(&self, un: GLint, u1: GLdouble, u2: GLdouble)

source

pub unsafe fn MapGrid1f(&self, un: GLint, u1: GLfloat, u2: GLfloat)

source

pub unsafe fn MapGrid2d( &self, un: GLint, u1: GLdouble, u2: GLdouble, vn: GLint, v1: GLdouble, v2: GLdouble, )

source

pub unsafe fn MapGrid2f( &self, un: GLint, u1: GLfloat, u2: GLfloat, vn: GLint, v1: GLfloat, v2: GLfloat, )

source

pub unsafe fn Materialf(&self, face: GLenum, pname: GLenum, param: GLfloat)

source

pub unsafe fn Materialfv( &self, face: GLenum, pname: GLenum, params: *const GLfloat, )

source

pub unsafe fn Materiali(&self, face: GLenum, pname: GLenum, param: GLint)

source

pub unsafe fn Materialiv( &self, face: GLenum, pname: GLenum, params: *const GLint, )

source

pub unsafe fn MatrixMode(&self, mode: GLenum)

source

pub unsafe fn MemoryBarrier(&self, barriers: GLbitfield)

source

pub unsafe fn MemoryBarrierByRegion(&self, barriers: GLbitfield)

source

pub unsafe fn MultMatrixd(&self, m: *const GLdouble)

source

pub unsafe fn MultMatrixf(&self, m: *const GLfloat)

source

pub unsafe fn MultTransposeMatrixd(&self, m: *const GLdouble)

source

pub unsafe fn MultTransposeMatrixf(&self, m: *const GLfloat)

source

pub unsafe fn MultiDrawArrays( &self, mode: GLenum, first: *const GLint, count: *const GLsizei, drawcount: GLsizei, )

source

pub unsafe fn MultiDrawElements( &self, mode: GLenum, count: *const GLsizei, type_: GLenum, indices: *const *const c_void, drawcount: GLsizei, )

source

pub unsafe fn MultiDrawElementsBaseVertex( &self, mode: GLenum, count: *const GLsizei, type_: GLenum, indices: *const *const c_void, drawcount: GLsizei, basevertex: *const GLint, )

source

pub unsafe fn MultiTexCoord1d(&self, target: GLenum, s: GLdouble)

source

pub unsafe fn MultiTexCoord1dv(&self, target: GLenum, v: *const GLdouble)

source

pub unsafe fn MultiTexCoord1f(&self, target: GLenum, s: GLfloat)

source

pub unsafe fn MultiTexCoord1fv(&self, target: GLenum, v: *const GLfloat)

source

pub unsafe fn MultiTexCoord1i(&self, target: GLenum, s: GLint)

source

pub unsafe fn MultiTexCoord1iv(&self, target: GLenum, v: *const GLint)

source

pub unsafe fn MultiTexCoord1s(&self, target: GLenum, s: GLshort)

source

pub unsafe fn MultiTexCoord1sv(&self, target: GLenum, v: *const GLshort)

source

pub unsafe fn MultiTexCoord2d(&self, target: GLenum, s: GLdouble, t: GLdouble)

source

pub unsafe fn MultiTexCoord2dv(&self, target: GLenum, v: *const GLdouble)

source

pub unsafe fn MultiTexCoord2f(&self, target: GLenum, s: GLfloat, t: GLfloat)

source

pub unsafe fn MultiTexCoord2fv(&self, target: GLenum, v: *const GLfloat)

source

pub unsafe fn MultiTexCoord2i(&self, target: GLenum, s: GLint, t: GLint)

source

pub unsafe fn MultiTexCoord2iv(&self, target: GLenum, v: *const GLint)

source

pub unsafe fn MultiTexCoord2s(&self, target: GLenum, s: GLshort, t: GLshort)

source

pub unsafe fn MultiTexCoord2sv(&self, target: GLenum, v: *const GLshort)

source

pub unsafe fn MultiTexCoord3d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, )

source

pub unsafe fn MultiTexCoord3dv(&self, target: GLenum, v: *const GLdouble)

source

pub unsafe fn MultiTexCoord3f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, )

source

pub unsafe fn MultiTexCoord3fv(&self, target: GLenum, v: *const GLfloat)

source

pub unsafe fn MultiTexCoord3i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, )

source

pub unsafe fn MultiTexCoord3iv(&self, target: GLenum, v: *const GLint)

source

pub unsafe fn MultiTexCoord3s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, )

source

pub unsafe fn MultiTexCoord3sv(&self, target: GLenum, v: *const GLshort)

source

pub unsafe fn MultiTexCoord4d( &self, target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble, )

source

pub unsafe fn MultiTexCoord4dv(&self, target: GLenum, v: *const GLdouble)

source

pub unsafe fn MultiTexCoord4f( &self, target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat, )

source

pub unsafe fn MultiTexCoord4fv(&self, target: GLenum, v: *const GLfloat)

source

pub unsafe fn MultiTexCoord4i( &self, target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint, )

source

pub unsafe fn MultiTexCoord4iv(&self, target: GLenum, v: *const GLint)

source

pub unsafe fn MultiTexCoord4s( &self, target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort, )

source

pub unsafe fn MultiTexCoord4sv(&self, target: GLenum, v: *const GLshort)

source

pub unsafe fn MultiTexCoordP1ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, )

source

pub unsafe fn MultiTexCoordP1uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, )

source

pub unsafe fn MultiTexCoordP2ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, )

source

pub unsafe fn MultiTexCoordP2uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, )

source

pub unsafe fn MultiTexCoordP3ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, )

source

pub unsafe fn MultiTexCoordP3uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, )

source

pub unsafe fn MultiTexCoordP4ui( &self, texture: GLenum, type_: GLenum, coords: GLuint, )

source

pub unsafe fn MultiTexCoordP4uiv( &self, texture: GLenum, type_: GLenum, coords: *const GLuint, )

source

pub unsafe fn NewList(&self, list: GLuint, mode: GLenum)

source

pub unsafe fn Normal3b(&self, nx: GLbyte, ny: GLbyte, nz: GLbyte)

source

pub unsafe fn Normal3bv(&self, v: *const GLbyte)

source

pub unsafe fn Normal3d(&self, nx: GLdouble, ny: GLdouble, nz: GLdouble)

source

pub unsafe fn Normal3dv(&self, v: *const GLdouble)

source

pub unsafe fn Normal3f(&self, nx: GLfloat, ny: GLfloat, nz: GLfloat)

source

pub unsafe fn Normal3fv(&self, v: *const GLfloat)

source

pub unsafe fn Normal3i(&self, nx: GLint, ny: GLint, nz: GLint)

source

pub unsafe fn Normal3iv(&self, v: *const GLint)

source

pub unsafe fn Normal3s(&self, nx: GLshort, ny: GLshort, nz: GLshort)

source

pub unsafe fn Normal3sv(&self, v: *const GLshort)

source

pub unsafe fn NormalP3ui(&self, type_: GLenum, coords: GLuint)

source

pub unsafe fn NormalP3uiv(&self, type_: GLenum, coords: *const GLuint)

source

pub unsafe fn NormalPointer( &self, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn ObjectLabel( &self, identifier: GLenum, name: GLuint, length: GLsizei, label: *const GLchar, )

source

pub unsafe fn ObjectLabelKHR( &self, identifier: GLenum, name: GLuint, length: GLsizei, label: *const GLchar, )

source

pub unsafe fn ObjectPtrLabel( &self, ptr: *const c_void, length: GLsizei, label: *const GLchar, )

source

pub unsafe fn ObjectPtrLabelKHR( &self, ptr: *const c_void, length: GLsizei, label: *const GLchar, )

source

pub unsafe fn Ortho( &self, left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble, )

source

pub unsafe fn PassThrough(&self, token: GLfloat)

source

pub unsafe fn PauseTransformFeedback(&self)

source

pub unsafe fn PixelMapfv( &self, map: GLenum, mapsize: GLsizei, values: *const GLfloat, )

source

pub unsafe fn PixelMapuiv( &self, map: GLenum, mapsize: GLsizei, values: *const GLuint, )

source

pub unsafe fn PixelMapusv( &self, map: GLenum, mapsize: GLsizei, values: *const GLushort, )

source

pub unsafe fn PixelStoref(&self, pname: GLenum, param: GLfloat)

source

pub unsafe fn PixelStorei(&self, pname: GLenum, param: GLint)

source

pub unsafe fn PixelTransferf(&self, pname: GLenum, param: GLfloat)

source

pub unsafe fn PixelTransferi(&self, pname: GLenum, param: GLint)

source

pub unsafe fn PixelZoom(&self, xfactor: GLfloat, yfactor: GLfloat)

source

pub unsafe fn PointParameterf(&self, pname: GLenum, param: GLfloat)

source

pub unsafe fn PointParameterfv(&self, pname: GLenum, params: *const GLfloat)

source

pub unsafe fn PointParameteri(&self, pname: GLenum, param: GLint)

source

pub unsafe fn PointParameteriv(&self, pname: GLenum, params: *const GLint)

source

pub unsafe fn PointSize(&self, size: GLfloat)

source

pub unsafe fn PolygonMode(&self, face: GLenum, mode: GLenum)

source

pub unsafe fn PolygonOffset(&self, factor: GLfloat, units: GLfloat)

source

pub unsafe fn PolygonStipple(&self, mask: *const GLubyte)

source

pub unsafe fn PopAttrib(&self)

source

pub unsafe fn PopClientAttrib(&self)

source

pub unsafe fn PopDebugGroup(&self)

source

pub unsafe fn PopDebugGroupKHR(&self)

source

pub unsafe fn PopGroupMarkerEXT(&self)

source

pub unsafe fn PopMatrix(&self)

source

pub unsafe fn PopName(&self)

source

pub unsafe fn PrimitiveRestartIndex(&self, index: GLuint)

source

pub unsafe fn PrioritizeTextures( &self, n: GLsizei, textures: *const GLuint, priorities: *const GLfloat, )

source

pub unsafe fn ProgramBinary( &self, program: GLuint, binaryFormat: GLenum, binary: *const c_void, length: GLsizei, )

source

pub unsafe fn ProgramParameteri( &self, program: GLuint, pname: GLenum, value: GLint, )

source

pub unsafe fn ProgramUniform1f( &self, program: GLuint, location: GLint, v0: GLfloat, )

source

pub unsafe fn ProgramUniform1fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn ProgramUniform1i( &self, program: GLuint, location: GLint, v0: GLint, )

source

pub unsafe fn ProgramUniform1iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn ProgramUniform1ui( &self, program: GLuint, location: GLint, v0: GLuint, )

source

pub unsafe fn ProgramUniform1uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn ProgramUniform2f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, )

source

pub unsafe fn ProgramUniform2fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn ProgramUniform2i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, )

source

pub unsafe fn ProgramUniform2iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn ProgramUniform2ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, )

source

pub unsafe fn ProgramUniform2uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn ProgramUniform3f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, )

source

pub unsafe fn ProgramUniform3fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn ProgramUniform3i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, )

source

pub unsafe fn ProgramUniform3iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn ProgramUniform3ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, )

source

pub unsafe fn ProgramUniform3uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn ProgramUniform4f( &self, program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat, )

source

pub unsafe fn ProgramUniform4fv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn ProgramUniform4i( &self, program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint, )

source

pub unsafe fn ProgramUniform4iv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn ProgramUniform4ui( &self, program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint, )

source

pub unsafe fn ProgramUniform4uiv( &self, program: GLuint, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn ProgramUniformMatrix2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix2x3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix2x4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix3x2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix3x4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix4fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix4x2fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProgramUniformMatrix4x3fv( &self, program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn ProvokingVertex(&self, mode: GLenum)

source

pub unsafe fn ProvokingVertexANGLE(&self, mode: GLenum)

source

pub unsafe fn PushAttrib(&self, mask: GLbitfield)

source

pub unsafe fn PushClientAttrib(&self, mask: GLbitfield)

source

pub unsafe fn PushDebugGroup( &self, source: GLenum, id: GLuint, length: GLsizei, message: *const GLchar, )

source

pub unsafe fn PushDebugGroupKHR( &self, source: GLenum, id: GLuint, length: GLsizei, message: *const GLchar, )

source

pub unsafe fn PushGroupMarkerEXT(&self, length: GLsizei, marker: *const GLchar)

source

pub unsafe fn PushMatrix(&self)

source

pub unsafe fn PushName(&self, name: GLuint)

source

pub unsafe fn QueryCounter(&self, id: GLuint, target: GLenum)

source

pub unsafe fn QueryCounterEXT(&self, id: GLuint, target: GLenum)

source

pub unsafe fn RasterPos2d(&self, x: GLdouble, y: GLdouble)

source

pub unsafe fn RasterPos2dv(&self, v: *const GLdouble)

source

pub unsafe fn RasterPos2f(&self, x: GLfloat, y: GLfloat)

source

pub unsafe fn RasterPos2fv(&self, v: *const GLfloat)

source

pub unsafe fn RasterPos2i(&self, x: GLint, y: GLint)

source

pub unsafe fn RasterPos2iv(&self, v: *const GLint)

source

pub unsafe fn RasterPos2s(&self, x: GLshort, y: GLshort)

source

pub unsafe fn RasterPos2sv(&self, v: *const GLshort)

source

pub unsafe fn RasterPos3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)

source

pub unsafe fn RasterPos3dv(&self, v: *const GLdouble)

source

pub unsafe fn RasterPos3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn RasterPos3fv(&self, v: *const GLfloat)

source

pub unsafe fn RasterPos3i(&self, x: GLint, y: GLint, z: GLint)

source

pub unsafe fn RasterPos3iv(&self, v: *const GLint)

source

pub unsafe fn RasterPos3s(&self, x: GLshort, y: GLshort, z: GLshort)

source

pub unsafe fn RasterPos3sv(&self, v: *const GLshort)

source

pub unsafe fn RasterPos4d( &self, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, )

source

pub unsafe fn RasterPos4dv(&self, v: *const GLdouble)

source

pub unsafe fn RasterPos4f(&self, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)

source

pub unsafe fn RasterPos4fv(&self, v: *const GLfloat)

source

pub unsafe fn RasterPos4i(&self, x: GLint, y: GLint, z: GLint, w: GLint)

source

pub unsafe fn RasterPos4iv(&self, v: *const GLint)

source

pub unsafe fn RasterPos4s(&self, x: GLshort, y: GLshort, z: GLshort, w: GLshort)

source

pub unsafe fn RasterPos4sv(&self, v: *const GLshort)

source

pub unsafe fn ReadBuffer(&self, src: GLenum)

source

pub unsafe fn ReadPixels( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *mut c_void, )

source

pub unsafe fn Rectd( &self, x1: GLdouble, y1: GLdouble, x2: GLdouble, y2: GLdouble, )

source

pub unsafe fn Rectdv(&self, v1: *const GLdouble, v2: *const GLdouble)

source

pub unsafe fn Rectf(&self, x1: GLfloat, y1: GLfloat, x2: GLfloat, y2: GLfloat)

source

pub unsafe fn Rectfv(&self, v1: *const GLfloat, v2: *const GLfloat)

source

pub unsafe fn Recti(&self, x1: GLint, y1: GLint, x2: GLint, y2: GLint)

source

pub unsafe fn Rectiv(&self, v1: *const GLint, v2: *const GLint)

source

pub unsafe fn Rects(&self, x1: GLshort, y1: GLshort, x2: GLshort, y2: GLshort)

source

pub unsafe fn Rectsv(&self, v1: *const GLshort, v2: *const GLshort)

source

pub unsafe fn ReleaseShaderCompiler(&self)

source

pub unsafe fn RenderMode(&self, mode: GLenum) -> GLint

source

pub unsafe fn RenderbufferStorage( &self, target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, )

source

pub unsafe fn RenderbufferStorageMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, )

source

pub unsafe fn ResumeTransformFeedback(&self)

source

pub unsafe fn Rotated( &self, angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble, )

source

pub unsafe fn Rotatef(&self, angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn SampleCoverage(&self, value: GLfloat, invert: GLboolean)

source

pub unsafe fn SampleMaski(&self, maskNumber: GLuint, mask: GLbitfield)

source

pub unsafe fn SamplerParameterIiv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, )

source

pub unsafe fn SamplerParameterIuiv( &self, sampler: GLuint, pname: GLenum, param: *const GLuint, )

source

pub unsafe fn SamplerParameterf( &self, sampler: GLuint, pname: GLenum, param: GLfloat, )

source

pub unsafe fn SamplerParameterfv( &self, sampler: GLuint, pname: GLenum, param: *const GLfloat, )

source

pub unsafe fn SamplerParameteri( &self, sampler: GLuint, pname: GLenum, param: GLint, )

source

pub unsafe fn SamplerParameteriv( &self, sampler: GLuint, pname: GLenum, param: *const GLint, )

source

pub unsafe fn Scaled(&self, x: GLdouble, y: GLdouble, z: GLdouble)

source

pub unsafe fn Scalef(&self, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn Scissor( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, )

source

pub unsafe fn SecondaryColor3b(&self, red: GLbyte, green: GLbyte, blue: GLbyte)

source

pub unsafe fn SecondaryColor3bv(&self, v: *const GLbyte)

source

pub unsafe fn SecondaryColor3d( &self, red: GLdouble, green: GLdouble, blue: GLdouble, )

source

pub unsafe fn SecondaryColor3dv(&self, v: *const GLdouble)

source

pub unsafe fn SecondaryColor3f( &self, red: GLfloat, green: GLfloat, blue: GLfloat, )

source

pub unsafe fn SecondaryColor3fv(&self, v: *const GLfloat)

source

pub unsafe fn SecondaryColor3i(&self, red: GLint, green: GLint, blue: GLint)

source

pub unsafe fn SecondaryColor3iv(&self, v: *const GLint)

source

pub unsafe fn SecondaryColor3s( &self, red: GLshort, green: GLshort, blue: GLshort, )

source

pub unsafe fn SecondaryColor3sv(&self, v: *const GLshort)

source

pub unsafe fn SecondaryColor3ub( &self, red: GLubyte, green: GLubyte, blue: GLubyte, )

source

pub unsafe fn SecondaryColor3ubv(&self, v: *const GLubyte)

source

pub unsafe fn SecondaryColor3ui(&self, red: GLuint, green: GLuint, blue: GLuint)

source

pub unsafe fn SecondaryColor3uiv(&self, v: *const GLuint)

source

pub unsafe fn SecondaryColor3us( &self, red: GLushort, green: GLushort, blue: GLushort, )

source

pub unsafe fn SecondaryColor3usv(&self, v: *const GLushort)

source

pub unsafe fn SecondaryColorP3ui(&self, type_: GLenum, color: GLuint)

source

pub unsafe fn SecondaryColorP3uiv(&self, type_: GLenum, color: *const GLuint)

source

pub unsafe fn SecondaryColorPointer( &self, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn SelectBuffer(&self, size: GLsizei, buffer: *mut GLuint)

source

pub unsafe fn SetFenceAPPLE(&self, fence: GLuint)

source

pub unsafe fn ShadeModel(&self, mode: GLenum)

source

pub unsafe fn ShaderBinary( &self, count: GLsizei, shaders: *const GLuint, binaryformat: GLenum, binary: *const c_void, length: GLsizei, )

source

pub unsafe fn ShaderSource( &self, shader: GLuint, count: GLsizei, string: *const *const GLchar, length: *const GLint, )

source

pub unsafe fn ShaderStorageBlockBinding( &self, program: GLuint, storageBlockIndex: GLuint, storageBlockBinding: GLuint, )

source

pub unsafe fn StartTilingQCOM( &self, x: GLuint, y: GLuint, width: GLuint, height: GLuint, preserveMask: GLbitfield, )

source

pub unsafe fn StencilFunc(&self, func: GLenum, ref_: GLint, mask: GLuint)

source

pub unsafe fn StencilFuncSeparate( &self, face: GLenum, func: GLenum, ref_: GLint, mask: GLuint, )

source

pub unsafe fn StencilMask(&self, mask: GLuint)

source

pub unsafe fn StencilMaskSeparate(&self, face: GLenum, mask: GLuint)

source

pub unsafe fn StencilOp(&self, fail: GLenum, zfail: GLenum, zpass: GLenum)

source

pub unsafe fn StencilOpSeparate( &self, face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum, )

source

pub unsafe fn TestFenceAPPLE(&self, fence: GLuint) -> GLboolean

source

pub unsafe fn TestObjectAPPLE(&self, object: GLenum, name: GLuint) -> GLboolean

source

pub unsafe fn TexBuffer( &self, target: GLenum, internalformat: GLenum, buffer: GLuint, )

source

pub unsafe fn TexCoord1d(&self, s: GLdouble)

source

pub unsafe fn TexCoord1dv(&self, v: *const GLdouble)

source

pub unsafe fn TexCoord1f(&self, s: GLfloat)

source

pub unsafe fn TexCoord1fv(&self, v: *const GLfloat)

source

pub unsafe fn TexCoord1i(&self, s: GLint)

source

pub unsafe fn TexCoord1iv(&self, v: *const GLint)

source

pub unsafe fn TexCoord1s(&self, s: GLshort)

source

pub unsafe fn TexCoord1sv(&self, v: *const GLshort)

source

pub unsafe fn TexCoord2d(&self, s: GLdouble, t: GLdouble)

source

pub unsafe fn TexCoord2dv(&self, v: *const GLdouble)

source

pub unsafe fn TexCoord2f(&self, s: GLfloat, t: GLfloat)

source

pub unsafe fn TexCoord2fv(&self, v: *const GLfloat)

source

pub unsafe fn TexCoord2i(&self, s: GLint, t: GLint)

source

pub unsafe fn TexCoord2iv(&self, v: *const GLint)

source

pub unsafe fn TexCoord2s(&self, s: GLshort, t: GLshort)

source

pub unsafe fn TexCoord2sv(&self, v: *const GLshort)

source

pub unsafe fn TexCoord3d(&self, s: GLdouble, t: GLdouble, r: GLdouble)

source

pub unsafe fn TexCoord3dv(&self, v: *const GLdouble)

source

pub unsafe fn TexCoord3f(&self, s: GLfloat, t: GLfloat, r: GLfloat)

source

pub unsafe fn TexCoord3fv(&self, v: *const GLfloat)

source

pub unsafe fn TexCoord3i(&self, s: GLint, t: GLint, r: GLint)

source

pub unsafe fn TexCoord3iv(&self, v: *const GLint)

source

pub unsafe fn TexCoord3s(&self, s: GLshort, t: GLshort, r: GLshort)

source

pub unsafe fn TexCoord3sv(&self, v: *const GLshort)

source

pub unsafe fn TexCoord4d( &self, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble, )

source

pub unsafe fn TexCoord4dv(&self, v: *const GLdouble)

source

pub unsafe fn TexCoord4f(&self, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat)

source

pub unsafe fn TexCoord4fv(&self, v: *const GLfloat)

source

pub unsafe fn TexCoord4i(&self, s: GLint, t: GLint, r: GLint, q: GLint)

source

pub unsafe fn TexCoord4iv(&self, v: *const GLint)

source

pub unsafe fn TexCoord4s(&self, s: GLshort, t: GLshort, r: GLshort, q: GLshort)

source

pub unsafe fn TexCoord4sv(&self, v: *const GLshort)

source

pub unsafe fn TexCoordP1ui(&self, type_: GLenum, coords: GLuint)

source

pub unsafe fn TexCoordP1uiv(&self, type_: GLenum, coords: *const GLuint)

source

pub unsafe fn TexCoordP2ui(&self, type_: GLenum, coords: GLuint)

source

pub unsafe fn TexCoordP2uiv(&self, type_: GLenum, coords: *const GLuint)

source

pub unsafe fn TexCoordP3ui(&self, type_: GLenum, coords: GLuint)

source

pub unsafe fn TexCoordP3uiv(&self, type_: GLenum, coords: *const GLuint)

source

pub unsafe fn TexCoordP4ui(&self, type_: GLenum, coords: GLuint)

source

pub unsafe fn TexCoordP4uiv(&self, type_: GLenum, coords: *const GLuint)

source

pub unsafe fn TexCoordPointer( &self, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn TexEnvf(&self, target: GLenum, pname: GLenum, param: GLfloat)

source

pub unsafe fn TexEnvfv( &self, target: GLenum, pname: GLenum, params: *const GLfloat, )

source

pub unsafe fn TexEnvi(&self, target: GLenum, pname: GLenum, param: GLint)

source

pub unsafe fn TexEnviv( &self, target: GLenum, pname: GLenum, params: *const GLint, )

source

pub unsafe fn TexGend(&self, coord: GLenum, pname: GLenum, param: GLdouble)

source

pub unsafe fn TexGendv( &self, coord: GLenum, pname: GLenum, params: *const GLdouble, )

source

pub unsafe fn TexGenf(&self, coord: GLenum, pname: GLenum, param: GLfloat)

source

pub unsafe fn TexGenfv( &self, coord: GLenum, pname: GLenum, params: *const GLfloat, )

source

pub unsafe fn TexGeni(&self, coord: GLenum, pname: GLenum, param: GLint)

source

pub unsafe fn TexGeniv( &self, coord: GLenum, pname: GLenum, params: *const GLint, )

source

pub unsafe fn TexImage1D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TexImage2D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TexImage2DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, )

source

pub unsafe fn TexImage3D( &self, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TexImage3DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean, )

source

pub unsafe fn TexParameterIiv( &self, target: GLenum, pname: GLenum, params: *const GLint, )

source

pub unsafe fn TexParameterIuiv( &self, target: GLenum, pname: GLenum, params: *const GLuint, )

source

pub unsafe fn TexParameterf( &self, target: GLenum, pname: GLenum, param: GLfloat, )

source

pub unsafe fn TexParameterfv( &self, target: GLenum, pname: GLenum, params: *const GLfloat, )

source

pub unsafe fn TexParameteri(&self, target: GLenum, pname: GLenum, param: GLint)

source

pub unsafe fn TexParameteriv( &self, target: GLenum, pname: GLenum, params: *const GLint, )

source

pub unsafe fn TexStorage1D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, )

source

pub unsafe fn TexStorage1DEXT( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, )

source

pub unsafe fn TexStorage2D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, )

source

pub unsafe fn TexStorage2DEXT( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, )

source

pub unsafe fn TexStorage2DMultisample( &self, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean, )

source

pub unsafe fn TexStorage3D( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, )

source

pub unsafe fn TexStorage3DEXT( &self, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, )

source

pub unsafe fn TexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TexSubImage3D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, )

source

pub unsafe fn TextureRangeAPPLE( &self, target: GLenum, length: GLsizei, pointer: *const c_void, )

source

pub unsafe fn TextureStorage1DEXT( &self, texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, )

source

pub unsafe fn TextureStorage2DEXT( &self, texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, )

source

pub unsafe fn TextureStorage3DEXT( &self, texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, )

source

pub unsafe fn TransformFeedbackVaryings( &self, program: GLuint, count: GLsizei, varyings: *const *const GLchar, bufferMode: GLenum, )

source

pub unsafe fn Translated(&self, x: GLdouble, y: GLdouble, z: GLdouble)

source

pub unsafe fn Translatef(&self, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn Uniform1f(&self, location: GLint, v0: GLfloat)

source

pub unsafe fn Uniform1fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn Uniform1i(&self, location: GLint, v0: GLint)

source

pub unsafe fn Uniform1iv( &self, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn Uniform1ui(&self, location: GLint, v0: GLuint)

source

pub unsafe fn Uniform1uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn Uniform2f(&self, location: GLint, v0: GLfloat, v1: GLfloat)

source

pub unsafe fn Uniform2fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn Uniform2i(&self, location: GLint, v0: GLint, v1: GLint)

source

pub unsafe fn Uniform2iv( &self, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn Uniform2ui(&self, location: GLint, v0: GLuint, v1: GLuint)

source

pub unsafe fn Uniform2uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn Uniform3f( &self, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, )

source

pub unsafe fn Uniform3fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn Uniform3i(&self, location: GLint, v0: GLint, v1: GLint, v2: GLint)

source

pub unsafe fn Uniform3iv( &self, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn Uniform3ui( &self, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, )

source

pub unsafe fn Uniform3uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn Uniform4f( &self, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat, )

source

pub unsafe fn Uniform4fv( &self, location: GLint, count: GLsizei, value: *const GLfloat, )

source

pub unsafe fn Uniform4i( &self, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint, )

source

pub unsafe fn Uniform4iv( &self, location: GLint, count: GLsizei, value: *const GLint, )

source

pub unsafe fn Uniform4ui( &self, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint, )

source

pub unsafe fn Uniform4uiv( &self, location: GLint, count: GLsizei, value: *const GLuint, )

source

pub unsafe fn UniformBlockBinding( &self, program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint, )

source

pub unsafe fn UniformMatrix2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix2x3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix2x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix3x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix3x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix4x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UniformMatrix4x3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, )

source

pub unsafe fn UnmapBuffer(&self, target: GLenum) -> GLboolean

source

pub unsafe fn UseProgram(&self, program: GLuint)

source

pub unsafe fn UseProgramStages( &self, pipeline: GLuint, stages: GLbitfield, program: GLuint, )

source

pub unsafe fn ValidateProgram(&self, program: GLuint)

source

pub unsafe fn ValidateProgramPipeline(&self, pipeline: GLuint)

source

pub unsafe fn Vertex2d(&self, x: GLdouble, y: GLdouble)

source

pub unsafe fn Vertex2dv(&self, v: *const GLdouble)

source

pub unsafe fn Vertex2f(&self, x: GLfloat, y: GLfloat)

source

pub unsafe fn Vertex2fv(&self, v: *const GLfloat)

source

pub unsafe fn Vertex2i(&self, x: GLint, y: GLint)

source

pub unsafe fn Vertex2iv(&self, v: *const GLint)

source

pub unsafe fn Vertex2s(&self, x: GLshort, y: GLshort)

source

pub unsafe fn Vertex2sv(&self, v: *const GLshort)

source

pub unsafe fn Vertex3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)

source

pub unsafe fn Vertex3dv(&self, v: *const GLdouble)

source

pub unsafe fn Vertex3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn Vertex3fv(&self, v: *const GLfloat)

source

pub unsafe fn Vertex3i(&self, x: GLint, y: GLint, z: GLint)

source

pub unsafe fn Vertex3iv(&self, v: *const GLint)

source

pub unsafe fn Vertex3s(&self, x: GLshort, y: GLshort, z: GLshort)

source

pub unsafe fn Vertex3sv(&self, v: *const GLshort)

source

pub unsafe fn Vertex4d( &self, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, )

source

pub unsafe fn Vertex4dv(&self, v: *const GLdouble)

source

pub unsafe fn Vertex4f(&self, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)

source

pub unsafe fn Vertex4fv(&self, v: *const GLfloat)

source

pub unsafe fn Vertex4i(&self, x: GLint, y: GLint, z: GLint, w: GLint)

source

pub unsafe fn Vertex4iv(&self, v: *const GLint)

source

pub unsafe fn Vertex4s(&self, x: GLshort, y: GLshort, z: GLshort, w: GLshort)

source

pub unsafe fn Vertex4sv(&self, v: *const GLshort)

source

pub unsafe fn VertexAttrib1d(&self, index: GLuint, x: GLdouble)

source

pub unsafe fn VertexAttrib1dv(&self, index: GLuint, v: *const GLdouble)

source

pub unsafe fn VertexAttrib1f(&self, index: GLuint, x: GLfloat)

source

pub unsafe fn VertexAttrib1fv(&self, index: GLuint, v: *const GLfloat)

source

pub unsafe fn VertexAttrib1s(&self, index: GLuint, x: GLshort)

source

pub unsafe fn VertexAttrib1sv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttrib2d(&self, index: GLuint, x: GLdouble, y: GLdouble)

source

pub unsafe fn VertexAttrib2dv(&self, index: GLuint, v: *const GLdouble)

source

pub unsafe fn VertexAttrib2f(&self, index: GLuint, x: GLfloat, y: GLfloat)

source

pub unsafe fn VertexAttrib2fv(&self, index: GLuint, v: *const GLfloat)

source

pub unsafe fn VertexAttrib2s(&self, index: GLuint, x: GLshort, y: GLshort)

source

pub unsafe fn VertexAttrib2sv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttrib3d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, )

source

pub unsafe fn VertexAttrib3dv(&self, index: GLuint, v: *const GLdouble)

source

pub unsafe fn VertexAttrib3f( &self, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, )

source

pub unsafe fn VertexAttrib3fv(&self, index: GLuint, v: *const GLfloat)

source

pub unsafe fn VertexAttrib3s( &self, index: GLuint, x: GLshort, y: GLshort, z: GLshort, )

source

pub unsafe fn VertexAttrib3sv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttrib4Nbv(&self, index: GLuint, v: *const GLbyte)

source

pub unsafe fn VertexAttrib4Niv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttrib4Nsv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttrib4Nub( &self, index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte, )

source

pub unsafe fn VertexAttrib4Nubv(&self, index: GLuint, v: *const GLubyte)

source

pub unsafe fn VertexAttrib4Nuiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttrib4Nusv(&self, index: GLuint, v: *const GLushort)

source

pub unsafe fn VertexAttrib4bv(&self, index: GLuint, v: *const GLbyte)

source

pub unsafe fn VertexAttrib4d( &self, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble, )

source

pub unsafe fn VertexAttrib4dv(&self, index: GLuint, v: *const GLdouble)

source

pub unsafe fn VertexAttrib4f( &self, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat, )

source

pub unsafe fn VertexAttrib4fv(&self, index: GLuint, v: *const GLfloat)

source

pub unsafe fn VertexAttrib4iv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttrib4s( &self, index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort, )

source

pub unsafe fn VertexAttrib4sv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttrib4ubv(&self, index: GLuint, v: *const GLubyte)

source

pub unsafe fn VertexAttrib4uiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttrib4usv(&self, index: GLuint, v: *const GLushort)

source

pub unsafe fn VertexAttribBinding( &self, attribindex: GLuint, bindingindex: GLuint, )

source

pub unsafe fn VertexAttribDivisor(&self, index: GLuint, divisor: GLuint)

source

pub unsafe fn VertexAttribFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, relativeoffset: GLuint, )

source

pub unsafe fn VertexAttribI1i(&self, index: GLuint, x: GLint)

source

pub unsafe fn VertexAttribI1iv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttribI1ui(&self, index: GLuint, x: GLuint)

source

pub unsafe fn VertexAttribI1uiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttribI2i(&self, index: GLuint, x: GLint, y: GLint)

source

pub unsafe fn VertexAttribI2iv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttribI2ui(&self, index: GLuint, x: GLuint, y: GLuint)

source

pub unsafe fn VertexAttribI2uiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttribI3i( &self, index: GLuint, x: GLint, y: GLint, z: GLint, )

source

pub unsafe fn VertexAttribI3iv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttribI3ui( &self, index: GLuint, x: GLuint, y: GLuint, z: GLuint, )

source

pub unsafe fn VertexAttribI3uiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttribI4bv(&self, index: GLuint, v: *const GLbyte)

source

pub unsafe fn VertexAttribI4i( &self, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint, )

source

pub unsafe fn VertexAttribI4iv(&self, index: GLuint, v: *const GLint)

source

pub unsafe fn VertexAttribI4sv(&self, index: GLuint, v: *const GLshort)

source

pub unsafe fn VertexAttribI4ubv(&self, index: GLuint, v: *const GLubyte)

source

pub unsafe fn VertexAttribI4ui( &self, index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint, )

source

pub unsafe fn VertexAttribI4uiv(&self, index: GLuint, v: *const GLuint)

source

pub unsafe fn VertexAttribI4usv(&self, index: GLuint, v: *const GLushort)

source

pub unsafe fn VertexAttribIFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, )

source

pub unsafe fn VertexAttribIPointer( &self, index: GLuint, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn VertexAttribLFormat( &self, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint, )

source

pub unsafe fn VertexAttribP1ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, )

source

pub unsafe fn VertexAttribP1uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, )

source

pub unsafe fn VertexAttribP2ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, )

source

pub unsafe fn VertexAttribP2uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, )

source

pub unsafe fn VertexAttribP3ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, )

source

pub unsafe fn VertexAttribP3uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, )

source

pub unsafe fn VertexAttribP4ui( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint, )

source

pub unsafe fn VertexAttribP4uiv( &self, index: GLuint, type_: GLenum, normalized: GLboolean, value: *const GLuint, )

source

pub unsafe fn VertexAttribPointer( &self, index: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn VertexBindingDivisor(&self, bindingindex: GLuint, divisor: GLuint)

source

pub unsafe fn VertexP2ui(&self, type_: GLenum, value: GLuint)

source

pub unsafe fn VertexP2uiv(&self, type_: GLenum, value: *const GLuint)

source

pub unsafe fn VertexP3ui(&self, type_: GLenum, value: GLuint)

source

pub unsafe fn VertexP3uiv(&self, type_: GLenum, value: *const GLuint)

source

pub unsafe fn VertexP4ui(&self, type_: GLenum, value: GLuint)

source

pub unsafe fn VertexP4uiv(&self, type_: GLenum, value: *const GLuint)

source

pub unsafe fn VertexPointer( &self, size: GLint, type_: GLenum, stride: GLsizei, pointer: *const c_void, )

source

pub unsafe fn Viewport( &self, x: GLint, y: GLint, width: GLsizei, height: GLsizei, )

source

pub unsafe fn WaitSync( &self, sync: GLsync, flags: GLbitfield, timeout: GLuint64, )

source

pub unsafe fn WindowPos2d(&self, x: GLdouble, y: GLdouble)

source

pub unsafe fn WindowPos2dv(&self, v: *const GLdouble)

source

pub unsafe fn WindowPos2f(&self, x: GLfloat, y: GLfloat)

source

pub unsafe fn WindowPos2fv(&self, v: *const GLfloat)

source

pub unsafe fn WindowPos2i(&self, x: GLint, y: GLint)

source

pub unsafe fn WindowPos2iv(&self, v: *const GLint)

source

pub unsafe fn WindowPos2s(&self, x: GLshort, y: GLshort)

source

pub unsafe fn WindowPos2sv(&self, v: *const GLshort)

source

pub unsafe fn WindowPos3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)

source

pub unsafe fn WindowPos3dv(&self, v: *const GLdouble)

source

pub unsafe fn WindowPos3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)

source

pub unsafe fn WindowPos3fv(&self, v: *const GLfloat)

source

pub unsafe fn WindowPos3i(&self, x: GLint, y: GLint, z: GLint)

source

pub unsafe fn WindowPos3iv(&self, v: *const GLint)

source

pub unsafe fn WindowPos3s(&self, x: GLshort, y: GLshort, z: GLshort)

source

pub unsafe fn WindowPos3sv(&self, v: *const GLshort)

Trait Implementations§

source§

impl Clone for Gl

source§

fn clone(&self) -> Gl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Send for Gl

Auto Trait Implementations§

§

impl Freeze for Gl

§

impl RefUnwindSafe for Gl

§

impl !Sync for Gl

§

impl Unpin for Gl

§

impl UnwindSafe for Gl

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

source§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.