pub struct GlFfi {Show 785 fields
pub Accum: 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 BeginTransformFeedback: FnPtr,
pub BindAttribLocation: FnPtr,
pub BindBuffer: FnPtr,
pub BindBufferBase: FnPtr,
pub BindBufferRange: FnPtr,
pub BindFragDataLocation: FnPtr,
pub BindFragDataLocationIndexed: FnPtr,
pub BindFramebuffer: FnPtr,
pub BindRenderbuffer: FnPtr,
pub BindSampler: FnPtr,
pub BindTexture: 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 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 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 CopyPixels: FnPtr,
pub CopyTexImage1D: FnPtr,
pub CopyTexImage2D: FnPtr,
pub CopyTexSubImage1D: FnPtr,
pub CopyTexSubImage2D: FnPtr,
pub CopyTexSubImage3D: FnPtr,
pub CreateProgram: FnPtr,
pub CreateShader: 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 DeleteQueries: FnPtr,
pub DeleteRenderbuffers: FnPtr,
pub DeleteSamplers: FnPtr,
pub DeleteShader: FnPtr,
pub DeleteSync: FnPtr,
pub DeleteTextures: FnPtr,
pub DeleteVertexArrays: FnPtr,
pub DeleteVertexArraysAPPLE: FnPtr,
pub DepthFunc: FnPtr,
pub DepthMask: FnPtr,
pub DepthRange: FnPtr,
pub DetachShader: FnPtr,
pub Disable: FnPtr,
pub DisableClientState: FnPtr,
pub DisableVertexAttribArray: FnPtr,
pub Disablei: FnPtr,
pub DrawArrays: FnPtr,
pub DrawArraysInstanced: FnPtr,
pub DrawBuffer: FnPtr,
pub DrawBuffers: FnPtr,
pub DrawElements: FnPtr,
pub DrawElementsBaseVertex: FnPtr,
pub DrawElementsInstanced: FnPtr,
pub DrawElementsInstancedBaseVertex: FnPtr,
pub DrawPixels: FnPtr,
pub DrawRangeElements: FnPtr,
pub DrawRangeElementsBaseVertex: 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 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 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 GenQueries: FnPtr,
pub GenRenderbuffers: FnPtr,
pub GenSamplers: FnPtr,
pub GenTextures: 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 GetInteger64i_v: FnPtr,
pub GetInteger64v: FnPtr,
pub GetIntegeri_v: FnPtr,
pub GetIntegerv: 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 GetProgramiv: FnPtr,
pub GetQueryObjecti64v: FnPtr,
pub GetQueryObjectiv: FnPtr,
pub GetQueryObjectui64v: FnPtr,
pub GetQueryObjectuiv: FnPtr,
pub GetQueryiv: FnPtr,
pub GetRenderbufferParameteriv: FnPtr,
pub GetSamplerParameterIiv: FnPtr,
pub GetSamplerParameterIuiv: FnPtr,
pub GetSamplerParameterfv: FnPtr,
pub GetSamplerParameteriv: FnPtr,
pub GetShaderInfoLog: FnPtr,
pub 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 IsQuery: FnPtr,
pub IsRenderbuffer: FnPtr,
pub IsSampler: FnPtr,
pub IsShader: FnPtr,
pub IsSync: FnPtr,
pub IsTexture: 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 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 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 ProvokingVertex: 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 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 RenderMode: FnPtr,
pub RenderbufferStorage: FnPtr,
pub RenderbufferStorageMultisample: 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 ShaderSource: FnPtr,
pub ShaderStorageBlockBinding: 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 TexStorage2D: FnPtr,
pub TexStorage3D: FnPtr,
pub TexSubImage1D: FnPtr,
pub TexSubImage2D: FnPtr,
pub TexSubImage3D: FnPtr,
pub TextureRangeAPPLE: 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 ValidateProgram: 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§ActiveTexture: FnPtrFallbacks: ActiveTextureARB
AlphaFunc: FnPtr§AreTexturesResident: FnPtr§ArrayElement: FnPtrFallbacks: ArrayElementEXT
AttachShader: FnPtrFallbacks: AttachObjectARB
Begin: FnPtr§BeginConditionalRender: FnPtrFallbacks: BeginConditionalRenderNV
BeginQuery: FnPtrFallbacks: BeginQueryARB
BeginTransformFeedback: FnPtrFallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtrFallbacks: BindAttribLocationARB
BindBuffer: FnPtrFallbacks: BindBufferARB
BindBufferBase: FnPtrFallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtrFallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFragDataLocation: FnPtrFallbacks: BindFragDataLocationEXT
BindFragDataLocationIndexed: FnPtrFallbacks: BindFragDataLocationIndexedEXT
BindFramebuffer: FnPtr§BindRenderbuffer: FnPtr§BindSampler: FnPtr§BindTexture: FnPtrFallbacks: BindTextureEXT
BindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BindVertexArrayAPPLE: FnPtr§BindVertexBuffer: FnPtr§Bitmap: FnPtr§BlendBarrierKHR: FnPtr§BlendColor: FnPtrFallbacks: BlendColorEXT
BlendEquation: FnPtrFallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtrFallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtr§BlendFuncSeparate: FnPtrFallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlitFramebuffer: FnPtrFallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData: FnPtrFallbacks: BufferDataARB
BufferStorage: FnPtrFallbacks: BufferStorageEXT
BufferSubData: FnPtrFallbacks: BufferSubDataARB
CallList: FnPtr§CallLists: FnPtr§CheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
ClampColor: FnPtrFallbacks: ClampColorARB
Clear: FnPtr§ClearAccum: FnPtr§ClearBufferfi: FnPtr§ClearBufferfv: FnPtr§ClearBufferiv: FnPtr§ClearBufferuiv: FnPtr§ClearColor: FnPtr§ClearDepth: FnPtr§ClearIndex: FnPtr§ClearStencil: FnPtr§ClientActiveTexture: FnPtrFallbacks: ClientActiveTextureARB
ClientWaitSync: FnPtrFallbacks: 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: FnPtrFallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
ColorMaterial: FnPtr§ColorP3ui: FnPtr§ColorP3uiv: FnPtr§ColorP4ui: FnPtr§ColorP4uiv: FnPtr§ColorPointer: FnPtr§CompileShader: FnPtrFallbacks: CompileShaderARB
CompressedTexImage1D: FnPtrFallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage1D: FnPtrFallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubData: FnPtrFallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyPixels: FnPtr§CopyTexImage1D: FnPtrFallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtrFallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateShader: FnPtrFallbacks: CreateShaderObjectARB
CullFace: FnPtr§DebugMessageCallback: FnPtrFallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageCallbackKHR: FnPtr§DebugMessageControl: FnPtrFallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageControlKHR: FnPtr§DebugMessageInsert: FnPtrFallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DebugMessageInsertKHR: FnPtr§DeleteBuffers: FnPtrFallbacks: DeleteBuffersARB
DeleteFencesAPPLE: FnPtr§DeleteFramebuffers: FnPtrFallbacks: DeleteFramebuffersEXT
DeleteLists: FnPtr§DeleteProgram: FnPtr§DeleteQueries: FnPtrFallbacks: DeleteQueriesARB
DeleteRenderbuffers: FnPtrFallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtr§DeleteShader: FnPtr§DeleteSync: FnPtrFallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtr§DeleteVertexArrays: FnPtrFallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DeleteVertexArraysAPPLE: FnPtr§DepthFunc: FnPtr§DepthMask: FnPtr§DepthRange: FnPtr§DetachShader: FnPtrFallbacks: DetachObjectARB
Disable: FnPtr§DisableClientState: FnPtr§DisableVertexAttribArray: FnPtrFallbacks: DisableVertexAttribArrayARB
Disablei: FnPtrFallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
DrawArrays: FnPtrFallbacks: DrawArraysEXT
DrawArraysInstanced: FnPtrFallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffer: FnPtr§DrawBuffers: FnPtrFallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtr§DrawElementsBaseVertex: FnPtrFallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
DrawElementsInstanced: FnPtrFallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawElementsInstancedBaseVertex: FnPtrFallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
DrawPixels: FnPtr§DrawRangeElements: FnPtrFallbacks: DrawRangeElementsEXT
DrawRangeElementsBaseVertex: FnPtrFallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
EdgeFlag: FnPtr§EdgeFlagPointer: FnPtr§EdgeFlagv: FnPtr§Enable: FnPtr§EnableClientState: FnPtr§EnableVertexAttribArray: FnPtrFallbacks: EnableVertexAttribArrayARB
Enablei: FnPtrFallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
End: FnPtr§EndConditionalRender: FnPtrFallbacks: EndConditionalRenderNV, EndConditionalRenderNVX
EndList: FnPtr§EndQuery: FnPtrFallbacks: EndQueryARB
EndTransformFeedback: FnPtrFallbacks: 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: FnPtrFallbacks: FenceSyncAPPLE
Finish: FnPtr§FinishFenceAPPLE: FnPtr§FinishObjectAPPLE: FnPtr§Flush: FnPtr§FlushMappedBufferRange: FnPtrFallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FogCoordPointer: FnPtrFallbacks: FogCoordPointerEXT
FogCoordd: FnPtrFallbacks: FogCoorddEXT
FogCoorddv: FnPtrFallbacks: FogCoorddvEXT
FogCoordf: FnPtrFallbacks: FogCoordfEXT
FogCoordfv: FnPtrFallbacks: FogCoordfvEXT
Fogf: FnPtr§Fogfv: FnPtr§Fogi: FnPtr§Fogiv: FnPtr§FramebufferRenderbuffer: FnPtrFallbacks: FramebufferRenderbufferEXT
FramebufferTexture: FnPtrFallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
FramebufferTexture1D: FnPtrFallbacks: FramebufferTexture1DEXT
FramebufferTexture2D: FnPtrFallbacks: FramebufferTexture2DEXT
FramebufferTexture3D: FnPtrFallbacks: FramebufferTexture3DEXT
FramebufferTextureLayer: FnPtrFallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtr§Frustum: FnPtr§GenBuffers: FnPtrFallbacks: GenBuffersARB
GenFencesAPPLE: FnPtr§GenFramebuffers: FnPtrFallbacks: GenFramebuffersEXT
GenLists: FnPtr§GenQueries: FnPtrFallbacks: GenQueriesARB
GenRenderbuffers: FnPtrFallbacks: GenRenderbuffersEXT
GenSamplers: FnPtr§GenTextures: FnPtr§GenVertexArrays: FnPtrFallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenVertexArraysAPPLE: FnPtr§GenerateMipmap: FnPtrFallbacks: GenerateMipmapEXT
GetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtr§GetActiveUniformBlockiv: FnPtr§GetActiveUniformName: FnPtr§GetActiveUniformsiv: FnPtr§GetAttachedShaders: FnPtr§GetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleani_v: FnPtrFallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtr§GetBufferParameteri64v: FnPtr§GetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtrFallbacks: GetBufferSubDataARB
GetClipPlane: FnPtr§GetCompressedTexImage: FnPtrFallbacks: GetCompressedTexImageARB
GetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDebugMessageLogKHR: FnPtr§GetDoublev: FnPtr§GetError: FnPtr§GetFloatv: FnPtr§GetFragDataIndex: FnPtrFallbacks: GetFragDataIndexEXT
GetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetInteger64i_v: FnPtr§GetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtr§GetLightfv: FnPtr§GetLightiv: FnPtr§GetMapdv: FnPtr§GetMapfv: FnPtr§GetMapiv: FnPtr§GetMaterialfv: FnPtr§GetMaterialiv: FnPtr§GetMultisamplefv: FnPtrFallbacks: GetMultisamplefvNV
GetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectLabelKHR: FnPtr§GetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetObjectPtrLabelKHR: FnPtr§GetPixelMapfv: FnPtr§GetPixelMapuiv: FnPtr§GetPixelMapusv: FnPtr§GetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetPointervKHR: FnPtr§GetPolygonStipple: FnPtr§GetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtr§GetProgramiv: FnPtr§GetQueryObjecti64v: FnPtrFallbacks: GetQueryObjecti64vEXT
GetQueryObjectiv: FnPtrFallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
GetQueryObjectui64v: FnPtrFallbacks: GetQueryObjectui64vEXT
GetQueryObjectuiv: FnPtrFallbacks: GetQueryObjectuivARB
GetQueryiv: FnPtrFallbacks: GetQueryivARB
GetRenderbufferParameteriv: FnPtrFallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterIiv: FnPtrFallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
GetSamplerParameterIuiv: FnPtrFallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
GetSamplerParameterfv: FnPtr§GetSamplerParameteriv: FnPtr§GetShaderInfoLog: FnPtr§GetShaderSource: FnPtrFallbacks: GetShaderSourceARB
GetShaderiv: FnPtr§GetString: FnPtr§GetStringi: FnPtr§GetSynciv: FnPtrFallbacks: GetSyncivAPPLE
GetTexEnvfv: FnPtr§GetTexEnviv: FnPtr§GetTexGendv: FnPtr§GetTexGenfv: FnPtr§GetTexGeniv: FnPtr§GetTexImage: FnPtr§GetTexLevelParameterfv: FnPtr§GetTexLevelParameteriv: FnPtr§GetTexParameterIiv: FnPtrFallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
GetTexParameterIuiv: FnPtrFallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
GetTexParameterPointervAPPLE: FnPtr§GetTexParameterfv: FnPtr§GetTexParameteriv: FnPtr§GetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtr§GetUniformIndices: FnPtr§GetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtrFallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: 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: FnPtrFallbacks: IsBufferARB
IsEnabled: FnPtr§IsEnabledi: FnPtrFallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
IsFenceAPPLE: FnPtr§IsFramebuffer: FnPtrFallbacks: IsFramebufferEXT
IsList: FnPtr§IsProgram: FnPtr§IsQuery: FnPtrFallbacks: IsQueryARB
IsRenderbuffer: FnPtrFallbacks: IsRenderbufferEXT
IsSampler: FnPtr§IsShader: FnPtr§IsSync: FnPtrFallbacks: IsSyncAPPLE
IsTexture: FnPtr§IsVertexArray: FnPtrFallbacks: 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: FnPtrFallbacks: LinkProgramARB
ListBase: FnPtr§LoadIdentity: FnPtr§LoadMatrixd: FnPtr§LoadMatrixf: FnPtr§LoadName: FnPtr§LoadTransposeMatrixd: FnPtrFallbacks: LoadTransposeMatrixdARB
LoadTransposeMatrixf: FnPtrFallbacks: LoadTransposeMatrixfARB
LogicOp: FnPtr§Map1d: FnPtr§Map1f: FnPtr§Map2d: FnPtr§Map2f: FnPtr§MapBuffer: FnPtrFallbacks: MapBufferARB, MapBufferOES
MapBufferRange: FnPtrFallbacks: MapBufferRangeEXT
MapGrid1d: FnPtr§MapGrid1f: FnPtr§MapGrid2d: FnPtr§MapGrid2f: FnPtr§Materialf: FnPtr§Materialfv: FnPtr§Materiali: FnPtr§Materialiv: FnPtr§MatrixMode: FnPtr§MultMatrixd: FnPtr§MultMatrixf: FnPtr§MultTransposeMatrixd: FnPtrFallbacks: MultTransposeMatrixdARB
MultTransposeMatrixf: FnPtrFallbacks: MultTransposeMatrixfARB
MultiDrawArrays: FnPtrFallbacks: MultiDrawArraysEXT
MultiDrawElements: FnPtrFallbacks: MultiDrawElementsEXT
MultiDrawElementsBaseVertex: FnPtrFallbacks: MultiDrawElementsBaseVertexEXT
MultiTexCoord1d: FnPtrFallbacks: MultiTexCoord1dARB
MultiTexCoord1dv: FnPtrFallbacks: MultiTexCoord1dvARB
MultiTexCoord1f: FnPtrFallbacks: MultiTexCoord1fARB
MultiTexCoord1fv: FnPtrFallbacks: MultiTexCoord1fvARB
MultiTexCoord1i: FnPtrFallbacks: MultiTexCoord1iARB
MultiTexCoord1iv: FnPtrFallbacks: MultiTexCoord1ivARB
MultiTexCoord1s: FnPtrFallbacks: MultiTexCoord1sARB
MultiTexCoord1sv: FnPtrFallbacks: MultiTexCoord1svARB
MultiTexCoord2d: FnPtrFallbacks: MultiTexCoord2dARB
MultiTexCoord2dv: FnPtrFallbacks: MultiTexCoord2dvARB
MultiTexCoord2f: FnPtrFallbacks: MultiTexCoord2fARB
MultiTexCoord2fv: FnPtrFallbacks: MultiTexCoord2fvARB
MultiTexCoord2i: FnPtrFallbacks: MultiTexCoord2iARB
MultiTexCoord2iv: FnPtrFallbacks: MultiTexCoord2ivARB
MultiTexCoord2s: FnPtrFallbacks: MultiTexCoord2sARB
MultiTexCoord2sv: FnPtrFallbacks: MultiTexCoord2svARB
MultiTexCoord3d: FnPtrFallbacks: MultiTexCoord3dARB
MultiTexCoord3dv: FnPtrFallbacks: MultiTexCoord3dvARB
MultiTexCoord3f: FnPtrFallbacks: MultiTexCoord3fARB
MultiTexCoord3fv: FnPtrFallbacks: MultiTexCoord3fvARB
MultiTexCoord3i: FnPtrFallbacks: MultiTexCoord3iARB
MultiTexCoord3iv: FnPtrFallbacks: MultiTexCoord3ivARB
MultiTexCoord3s: FnPtrFallbacks: MultiTexCoord3sARB
MultiTexCoord3sv: FnPtrFallbacks: MultiTexCoord3svARB
MultiTexCoord4d: FnPtrFallbacks: MultiTexCoord4dARB
MultiTexCoord4dv: FnPtrFallbacks: MultiTexCoord4dvARB
MultiTexCoord4f: FnPtrFallbacks: MultiTexCoord4fARB
MultiTexCoord4fv: FnPtrFallbacks: MultiTexCoord4fvARB
MultiTexCoord4i: FnPtrFallbacks: MultiTexCoord4iARB
MultiTexCoord4iv: FnPtrFallbacks: MultiTexCoord4ivARB
MultiTexCoord4s: FnPtrFallbacks: MultiTexCoord4sARB
MultiTexCoord4sv: FnPtrFallbacks: 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: FnPtrFallbacks: ObjectLabelKHR
ObjectLabelKHR: FnPtr§ObjectPtrLabel: FnPtrFallbacks: ObjectPtrLabelKHR
ObjectPtrLabelKHR: FnPtr§Ortho: FnPtr§PassThrough: FnPtr§PixelMapfv: FnPtr§PixelMapuiv: FnPtr§PixelMapusv: FnPtr§PixelStoref: FnPtr§PixelStorei: FnPtr§PixelTransferf: FnPtr§PixelTransferi: FnPtr§PixelZoom: FnPtr§PointParameterf: FnPtrFallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
PointParameterfv: FnPtrFallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
PointParameteri: FnPtrFallbacks: PointParameteriNV
PointParameteriv: FnPtrFallbacks: PointParameterivNV
PointSize: FnPtr§PolygonMode: FnPtrFallbacks: PolygonModeNV
PolygonOffset: FnPtr§PolygonStipple: FnPtr§PopAttrib: FnPtr§PopClientAttrib: FnPtr§PopDebugGroup: FnPtrFallbacks: PopDebugGroupKHR
PopDebugGroupKHR: FnPtr§PopGroupMarkerEXT: FnPtr§PopMatrix: FnPtr§PopName: FnPtr§PrimitiveRestartIndex: FnPtr§PrioritizeTextures: FnPtrFallbacks: PrioritizeTexturesEXT
ProgramBinary: FnPtrFallbacks: ProgramBinaryOES
ProgramParameteri: FnPtrFallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProvokingVertex: FnPtrFallbacks: ProvokingVertexEXT
PushAttrib: FnPtr§PushClientAttrib: FnPtr§PushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
PushDebugGroupKHR: FnPtr§PushGroupMarkerEXT: FnPtr§PushMatrix: FnPtr§PushName: FnPtr§QueryCounter: FnPtrFallbacks: QueryCounterEXT
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§RenderMode: FnPtr§RenderbufferStorage: FnPtrFallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtrFallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
Rotated: FnPtr§Rotatef: FnPtr§SampleCoverage: FnPtrFallbacks: SampleCoverageARB
SampleMaski: FnPtr§SamplerParameterIiv: FnPtrFallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
SamplerParameterIuiv: FnPtrFallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
SamplerParameterf: FnPtr§SamplerParameterfv: FnPtr§SamplerParameteri: FnPtr§SamplerParameteriv: FnPtr§Scaled: FnPtr§Scalef: FnPtr§Scissor: FnPtr§SecondaryColor3b: FnPtrFallbacks: SecondaryColor3bEXT
SecondaryColor3bv: FnPtrFallbacks: SecondaryColor3bvEXT
SecondaryColor3d: FnPtrFallbacks: SecondaryColor3dEXT
SecondaryColor3dv: FnPtrFallbacks: SecondaryColor3dvEXT
SecondaryColor3f: FnPtrFallbacks: SecondaryColor3fEXT
SecondaryColor3fv: FnPtrFallbacks: SecondaryColor3fvEXT
SecondaryColor3i: FnPtrFallbacks: SecondaryColor3iEXT
SecondaryColor3iv: FnPtrFallbacks: SecondaryColor3ivEXT
SecondaryColor3s: FnPtrFallbacks: SecondaryColor3sEXT
SecondaryColor3sv: FnPtrFallbacks: SecondaryColor3svEXT
SecondaryColor3ub: FnPtrFallbacks: SecondaryColor3ubEXT
SecondaryColor3ubv: FnPtrFallbacks: SecondaryColor3ubvEXT
SecondaryColor3ui: FnPtrFallbacks: SecondaryColor3uiEXT
SecondaryColor3uiv: FnPtrFallbacks: SecondaryColor3uivEXT
SecondaryColor3us: FnPtrFallbacks: SecondaryColor3usEXT
SecondaryColor3usv: FnPtrFallbacks: SecondaryColor3usvEXT
SecondaryColorP3ui: FnPtr§SecondaryColorP3uiv: FnPtr§SecondaryColorPointer: FnPtrFallbacks: SecondaryColorPointerEXT
SelectBuffer: FnPtr§SetFenceAPPLE: FnPtr§ShadeModel: FnPtr§ShaderSource: FnPtrFallbacks: ShaderSourceARB
ShaderStorageBlockBinding: FnPtr§StencilFunc: FnPtr§StencilFuncSeparate: FnPtr§StencilMask: FnPtr§StencilMaskSeparate: FnPtr§StencilOp: FnPtr§StencilOpSeparate: FnPtrFallbacks: StencilOpSeparateATI
TestFenceAPPLE: FnPtr§TestObjectAPPLE: FnPtr§TexBuffer: FnPtrFallbacks: 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: FnPtrFallbacks: TexImage3DEXT
TexImage3DMultisample: FnPtr§TexParameterIiv: FnPtrFallbacks: TexParameterIivEXT, TexParameterIivOES
TexParameterIuiv: FnPtrFallbacks: TexParameterIuivEXT, TexParameterIuivOES
TexParameterf: FnPtr§TexParameterfv: FnPtr§TexParameteri: FnPtr§TexParameteriv: FnPtr§TexStorage1D: FnPtrFallbacks: TexStorage1DEXT
TexStorage2D: FnPtrFallbacks: TexStorage2DEXT
TexStorage3D: FnPtrFallbacks: TexStorage3DEXT
TexSubImage1D: FnPtrFallbacks: TexSubImage1DEXT
TexSubImage2D: FnPtrFallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtrFallbacks: TexSubImage3DEXT
TextureRangeAPPLE: FnPtr§TransformFeedbackVaryings: FnPtrFallbacks: TransformFeedbackVaryingsEXT
Translated: FnPtr§Translatef: FnPtr§Uniform1f: FnPtrFallbacks: Uniform1fARB
Uniform1fv: FnPtrFallbacks: Uniform1fvARB
Uniform1i: FnPtrFallbacks: Uniform1iARB
Uniform1iv: FnPtrFallbacks: Uniform1ivARB
Uniform1ui: FnPtrFallbacks: Uniform1uiEXT
Uniform1uiv: FnPtrFallbacks: Uniform1uivEXT
Uniform2f: FnPtrFallbacks: Uniform2fARB
Uniform2fv: FnPtrFallbacks: Uniform2fvARB
Uniform2i: FnPtrFallbacks: Uniform2iARB
Uniform2iv: FnPtrFallbacks: Uniform2ivARB
Uniform2ui: FnPtrFallbacks: Uniform2uiEXT
Uniform2uiv: FnPtrFallbacks: Uniform2uivEXT
Uniform3f: FnPtrFallbacks: Uniform3fARB
Uniform3fv: FnPtrFallbacks: Uniform3fvARB
Uniform3i: FnPtrFallbacks: Uniform3iARB
Uniform3iv: FnPtrFallbacks: Uniform3ivARB
Uniform3ui: FnPtrFallbacks: Uniform3uiEXT
Uniform3uiv: FnPtrFallbacks: Uniform3uivEXT
Uniform4f: FnPtrFallbacks: Uniform4fARB
Uniform4fv: FnPtrFallbacks: Uniform4fvARB
Uniform4i: FnPtrFallbacks: Uniform4iARB
Uniform4iv: FnPtrFallbacks: Uniform4ivARB
Uniform4ui: FnPtrFallbacks: Uniform4uiEXT
Uniform4uiv: FnPtrFallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtr§UniformMatrix2fv: FnPtrFallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtrFallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtrFallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtrFallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtrFallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtrFallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtrFallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtrFallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtrFallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtrFallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtrFallbacks: UseProgramObjectARB
ValidateProgram: FnPtrFallbacks: ValidateProgramARB
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: FnPtrFallbacks: VertexAttrib1dARB, VertexAttrib1dNV
VertexAttrib1dv: FnPtrFallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV
VertexAttrib1f: FnPtrFallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtrFallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib1s: FnPtrFallbacks: VertexAttrib1sARB, VertexAttrib1sNV
VertexAttrib1sv: FnPtrFallbacks: VertexAttrib1svARB, VertexAttrib1svNV
VertexAttrib2d: FnPtrFallbacks: VertexAttrib2dARB, VertexAttrib2dNV
VertexAttrib2dv: FnPtrFallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV
VertexAttrib2f: FnPtrFallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtrFallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib2s: FnPtrFallbacks: VertexAttrib2sARB, VertexAttrib2sNV
VertexAttrib2sv: FnPtrFallbacks: VertexAttrib2svARB, VertexAttrib2svNV
VertexAttrib3d: FnPtrFallbacks: VertexAttrib3dARB, VertexAttrib3dNV
VertexAttrib3dv: FnPtrFallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV
VertexAttrib3f: FnPtrFallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtrFallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib3s: FnPtrFallbacks: VertexAttrib3sARB, VertexAttrib3sNV
VertexAttrib3sv: FnPtrFallbacks: VertexAttrib3svARB, VertexAttrib3svNV
VertexAttrib4Nbv: FnPtrFallbacks: VertexAttrib4NbvARB
VertexAttrib4Niv: FnPtrFallbacks: VertexAttrib4NivARB
VertexAttrib4Nsv: FnPtrFallbacks: VertexAttrib4NsvARB
VertexAttrib4Nub: FnPtrFallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV
VertexAttrib4Nubv: FnPtrFallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV
VertexAttrib4Nuiv: FnPtrFallbacks: VertexAttrib4NuivARB
VertexAttrib4Nusv: FnPtrFallbacks: VertexAttrib4NusvARB
VertexAttrib4bv: FnPtrFallbacks: VertexAttrib4bvARB
VertexAttrib4d: FnPtrFallbacks: VertexAttrib4dARB, VertexAttrib4dNV
VertexAttrib4dv: FnPtrFallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV
VertexAttrib4f: FnPtrFallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtrFallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttrib4iv: FnPtrFallbacks: VertexAttrib4ivARB
VertexAttrib4s: FnPtrFallbacks: VertexAttrib4sARB, VertexAttrib4sNV
VertexAttrib4sv: FnPtrFallbacks: VertexAttrib4svARB, VertexAttrib4svNV
VertexAttrib4ubv: FnPtrFallbacks: VertexAttrib4ubvARB
VertexAttrib4uiv: FnPtrFallbacks: VertexAttrib4uivARB
VertexAttrib4usv: FnPtrFallbacks: VertexAttrib4usvARB
VertexAttribBinding: FnPtr§VertexAttribDivisor: FnPtrFallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribFormat: FnPtr§VertexAttribI1i: FnPtrFallbacks: VertexAttribI1iEXT
VertexAttribI1iv: FnPtrFallbacks: VertexAttribI1ivEXT
VertexAttribI1ui: FnPtrFallbacks: VertexAttribI1uiEXT
VertexAttribI1uiv: FnPtrFallbacks: VertexAttribI1uivEXT
VertexAttribI2i: FnPtrFallbacks: VertexAttribI2iEXT
VertexAttribI2iv: FnPtrFallbacks: VertexAttribI2ivEXT
VertexAttribI2ui: FnPtrFallbacks: VertexAttribI2uiEXT
VertexAttribI2uiv: FnPtrFallbacks: VertexAttribI2uivEXT
VertexAttribI3i: FnPtrFallbacks: VertexAttribI3iEXT
VertexAttribI3iv: FnPtrFallbacks: VertexAttribI3ivEXT
VertexAttribI3ui: FnPtrFallbacks: VertexAttribI3uiEXT
VertexAttribI3uiv: FnPtrFallbacks: VertexAttribI3uivEXT
VertexAttribI4bv: FnPtrFallbacks: VertexAttribI4bvEXT
VertexAttribI4i: FnPtrFallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtrFallbacks: VertexAttribI4ivEXT
VertexAttribI4sv: FnPtrFallbacks: VertexAttribI4svEXT
VertexAttribI4ubv: FnPtrFallbacks: VertexAttribI4ubvEXT
VertexAttribI4ui: FnPtrFallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtrFallbacks: VertexAttribI4uivEXT
VertexAttribI4usv: FnPtrFallbacks: VertexAttribI4usvEXT
VertexAttribIFormat: FnPtr§VertexAttribIPointer: FnPtrFallbacks: VertexAttribIPointerEXT
VertexAttribLFormat: FnPtr§VertexAttribP1ui: FnPtr§VertexAttribP1uiv: FnPtr§VertexAttribP2ui: FnPtr§VertexAttribP2uiv: FnPtr§VertexAttribP3ui: FnPtr§VertexAttribP3uiv: FnPtr§VertexAttribP4ui: FnPtr§VertexAttribP4uiv: FnPtr§VertexAttribPointer: FnPtrFallbacks: VertexAttribPointerARB
VertexBindingDivisor: FnPtr§VertexP2ui: FnPtr§VertexP2uiv: FnPtr§VertexP3ui: FnPtr§VertexP3uiv: FnPtr§VertexP4ui: FnPtr§VertexP4uiv: FnPtr§VertexPointer: FnPtr§Viewport: FnPtr§WaitSync: FnPtrFallbacks: WaitSyncAPPLE
WindowPos2d: FnPtrFallbacks: WindowPos2dARB, WindowPos2dMESA
WindowPos2dv: FnPtrFallbacks: WindowPos2dvARB, WindowPos2dvMESA
WindowPos2f: FnPtrFallbacks: WindowPos2fARB, WindowPos2fMESA
WindowPos2fv: FnPtrFallbacks: WindowPos2fvARB, WindowPos2fvMESA
WindowPos2i: FnPtrFallbacks: WindowPos2iARB, WindowPos2iMESA
WindowPos2iv: FnPtrFallbacks: WindowPos2ivARB, WindowPos2ivMESA
WindowPos2s: FnPtrFallbacks: WindowPos2sARB, WindowPos2sMESA
WindowPos2sv: FnPtrFallbacks: WindowPos2svARB, WindowPos2svMESA
WindowPos3d: FnPtrFallbacks: WindowPos3dARB, WindowPos3dMESA
WindowPos3dv: FnPtrFallbacks: WindowPos3dvARB, WindowPos3dvMESA
WindowPos3f: FnPtrFallbacks: WindowPos3fARB, WindowPos3fMESA
WindowPos3fv: FnPtrFallbacks: WindowPos3fvARB, WindowPos3fvMESA
WindowPos3i: FnPtrFallbacks: WindowPos3iARB, WindowPos3iMESA
WindowPos3iv: FnPtrFallbacks: WindowPos3ivARB, WindowPos3ivMESA
WindowPos3s: FnPtrFallbacks: WindowPos3sARB, WindowPos3sMESA
WindowPos3sv: FnPtrFallbacks: WindowPos3svARB, WindowPos3svMESA
_priv: ()Implementations§
Source§impl Gl
impl Gl
Sourcepub fn load_with<F>(loadfn: F) -> Gl
pub fn load_with<F>(loadfn: F) -> Gl
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));pub unsafe fn Accum(&self, op: u32, value: f32)
pub unsafe fn ActiveTexture(&self, texture: u32)
pub unsafe fn AlphaFunc(&self, func: u32, ref_: f32)
pub unsafe fn AreTexturesResident( &self, n: i32, textures: *const u32, residences: *mut u8, ) -> u8
pub unsafe fn ArrayElement(&self, i: i32)
pub unsafe fn AttachShader(&self, program: u32, shader: u32)
pub unsafe fn Begin(&self, mode: u32)
pub unsafe fn BeginConditionalRender(&self, id: u32, mode: u32)
pub unsafe fn BeginQuery(&self, target: u32, id: u32)
pub unsafe fn BeginTransformFeedback(&self, primitiveMode: u32)
pub unsafe fn BindAttribLocation( &self, program: u32, index: u32, name: *const i8, )
pub unsafe fn BindBuffer(&self, target: u32, buffer: u32)
pub unsafe fn BindBufferBase(&self, target: u32, index: u32, buffer: u32)
pub unsafe fn BindBufferRange( &self, target: u32, index: u32, buffer: u32, offset: isize, size: isize, )
pub unsafe fn BindFragDataLocation( &self, program: u32, color: u32, name: *const i8, )
pub unsafe fn BindFragDataLocationIndexed( &self, program: u32, colorNumber: u32, index: u32, name: *const i8, )
pub unsafe fn BindFramebuffer(&self, target: u32, framebuffer: u32)
pub unsafe fn BindRenderbuffer(&self, target: u32, renderbuffer: u32)
pub unsafe fn BindSampler(&self, unit: u32, sampler: u32)
pub unsafe fn BindTexture(&self, target: u32, texture: u32)
pub unsafe fn BindVertexArray(&self, array: u32)
pub unsafe fn BindVertexArrayAPPLE(&self, array: u32)
pub unsafe fn BindVertexBuffer( &self, bindingindex: u32, buffer: u32, offset: isize, stride: i32, )
pub unsafe fn Bitmap( &self, width: i32, height: i32, xorig: f32, yorig: f32, xmove: f32, ymove: f32, bitmap: *const u8, )
pub unsafe fn BlendBarrierKHR(&self)
pub unsafe fn BlendColor(&self, red: f32, green: f32, blue: f32, alpha: f32)
pub unsafe fn BlendEquation(&self, mode: u32)
pub unsafe fn BlendEquationSeparate(&self, modeRGB: u32, modeAlpha: u32)
pub unsafe fn BlendFunc(&self, sfactor: u32, dfactor: u32)
pub unsafe fn BlendFuncSeparate( &self, sfactorRGB: u32, dfactorRGB: u32, sfactorAlpha: u32, dfactorAlpha: u32, )
pub unsafe fn BlitFramebuffer( &self, srcX0: i32, srcY0: i32, srcX1: i32, srcY1: i32, dstX0: i32, dstY0: i32, dstX1: i32, dstY1: i32, mask: u32, filter: u32, )
pub unsafe fn BufferData( &self, target: u32, size: isize, data: *const c_void, usage: u32, )
pub unsafe fn BufferStorage( &self, target: u32, size: isize, data: *const c_void, flags: u32, )
pub unsafe fn BufferSubData( &self, target: u32, offset: isize, size: isize, data: *const c_void, )
pub unsafe fn CallList(&self, list: u32)
pub unsafe fn CallLists(&self, n: i32, type_: u32, lists: *const c_void)
pub unsafe fn CheckFramebufferStatus(&self, target: u32) -> u32
pub unsafe fn ClampColor(&self, target: u32, clamp: u32)
pub unsafe fn Clear(&self, mask: u32)
pub unsafe fn ClearAccum(&self, red: f32, green: f32, blue: f32, alpha: f32)
pub unsafe fn ClearBufferfi( &self, buffer: u32, drawbuffer: i32, depth: f32, stencil: i32, )
pub unsafe fn ClearBufferfv( &self, buffer: u32, drawbuffer: i32, value: *const f32, )
pub unsafe fn ClearBufferiv( &self, buffer: u32, drawbuffer: i32, value: *const i32, )
pub unsafe fn ClearBufferuiv( &self, buffer: u32, drawbuffer: i32, value: *const u32, )
pub unsafe fn ClearColor(&self, red: f32, green: f32, blue: f32, alpha: f32)
pub unsafe fn ClearDepth(&self, depth: f64)
pub unsafe fn ClearIndex(&self, c: f32)
pub unsafe fn ClearStencil(&self, s: i32)
pub unsafe fn ClientActiveTexture(&self, texture: u32)
pub unsafe fn ClientWaitSync( &self, sync: *const __GLsync, flags: u32, timeout: u64, ) -> u32
pub unsafe fn ClipPlane(&self, plane: u32, equation: *const f64)
pub unsafe fn Color3b(&self, red: i8, green: i8, blue: i8)
pub unsafe fn Color3bv(&self, v: *const i8)
pub unsafe fn Color3d(&self, red: f64, green: f64, blue: f64)
pub unsafe fn Color3dv(&self, v: *const f64)
pub unsafe fn Color3f(&self, red: f32, green: f32, blue: f32)
pub unsafe fn Color3fv(&self, v: *const f32)
pub unsafe fn Color3i(&self, red: i32, green: i32, blue: i32)
pub unsafe fn Color3iv(&self, v: *const i32)
pub unsafe fn Color3s(&self, red: i16, green: i16, blue: i16)
pub unsafe fn Color3sv(&self, v: *const i16)
pub unsafe fn Color3ub(&self, red: u8, green: u8, blue: u8)
pub unsafe fn Color3ubv(&self, v: *const u8)
pub unsafe fn Color3ui(&self, red: u32, green: u32, blue: u32)
pub unsafe fn Color3uiv(&self, v: *const u32)
pub unsafe fn Color3us(&self, red: u16, green: u16, blue: u16)
pub unsafe fn Color3usv(&self, v: *const u16)
pub unsafe fn Color4b(&self, red: i8, green: i8, blue: i8, alpha: i8)
pub unsafe fn Color4bv(&self, v: *const i8)
pub unsafe fn Color4d(&self, red: f64, green: f64, blue: f64, alpha: f64)
pub unsafe fn Color4dv(&self, v: *const f64)
pub unsafe fn Color4f(&self, red: f32, green: f32, blue: f32, alpha: f32)
pub unsafe fn Color4fv(&self, v: *const f32)
pub unsafe fn Color4i(&self, red: i32, green: i32, blue: i32, alpha: i32)
pub unsafe fn Color4iv(&self, v: *const i32)
pub unsafe fn Color4s(&self, red: i16, green: i16, blue: i16, alpha: i16)
pub unsafe fn Color4sv(&self, v: *const i16)
pub unsafe fn Color4ub(&self, red: u8, green: u8, blue: u8, alpha: u8)
pub unsafe fn Color4ubv(&self, v: *const u8)
pub unsafe fn Color4ui(&self, red: u32, green: u32, blue: u32, alpha: u32)
pub unsafe fn Color4uiv(&self, v: *const u32)
pub unsafe fn Color4us(&self, red: u16, green: u16, blue: u16, alpha: u16)
pub unsafe fn Color4usv(&self, v: *const u16)
pub unsafe fn ColorMask(&self, red: u8, green: u8, blue: u8, alpha: u8)
pub unsafe fn ColorMaski(&self, index: u32, r: u8, g: u8, b: u8, a: u8)
pub unsafe fn ColorMaterial(&self, face: u32, mode: u32)
pub unsafe fn ColorP3ui(&self, type_: u32, color: u32)
pub unsafe fn ColorP3uiv(&self, type_: u32, color: *const u32)
pub unsafe fn ColorP4ui(&self, type_: u32, color: u32)
pub unsafe fn ColorP4uiv(&self, type_: u32, color: *const u32)
pub unsafe fn ColorPointer( &self, size: i32, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn CompileShader(&self, shader: u32)
pub unsafe fn CompressedTexImage1D( &self, target: u32, level: i32, internalformat: u32, width: i32, border: i32, imageSize: i32, data: *const c_void, )
pub unsafe fn CompressedTexImage2D( &self, target: u32, level: i32, internalformat: u32, width: i32, height: i32, border: i32, imageSize: i32, data: *const c_void, )
pub unsafe fn CompressedTexImage3D( &self, target: u32, level: i32, internalformat: u32, width: i32, height: i32, depth: i32, border: i32, imageSize: i32, data: *const c_void, )
pub unsafe fn CompressedTexSubImage1D( &self, target: u32, level: i32, xoffset: i32, width: i32, format: u32, imageSize: i32, data: *const c_void, )
pub unsafe fn CompressedTexSubImage2D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: u32, imageSize: i32, data: *const c_void, )
pub unsafe fn CompressedTexSubImage3D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: u32, imageSize: i32, data: *const c_void, )
pub unsafe fn CopyBufferSubData( &self, readTarget: u32, writeTarget: u32, readOffset: isize, writeOffset: isize, size: isize, )
pub unsafe fn CopyImageSubData( &self, srcName: u32, srcTarget: u32, srcLevel: i32, srcX: i32, srcY: i32, srcZ: i32, dstName: u32, dstTarget: u32, dstLevel: i32, dstX: i32, dstY: i32, dstZ: i32, srcWidth: i32, srcHeight: i32, srcDepth: i32, )
pub unsafe fn CopyPixels( &self, x: i32, y: i32, width: i32, height: i32, type_: u32, )
pub unsafe fn CopyTexImage1D( &self, target: u32, level: i32, internalformat: u32, x: i32, y: i32, width: i32, border: i32, )
pub unsafe fn CopyTexImage2D( &self, target: u32, level: i32, internalformat: u32, x: i32, y: i32, width: i32, height: i32, border: i32, )
pub unsafe fn CopyTexSubImage1D( &self, target: u32, level: i32, xoffset: i32, x: i32, y: i32, width: i32, )
pub unsafe fn CopyTexSubImage2D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, x: i32, y: i32, width: i32, height: i32, )
pub unsafe fn CopyTexSubImage3D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, x: i32, y: i32, width: i32, height: i32, )
pub unsafe fn CreateProgram(&self) -> u32
pub unsafe fn CreateShader(&self, type_: u32) -> u32
pub unsafe fn CullFace(&self, mode: u32)
pub unsafe fn DebugMessageCallback( &self, callback: Option<extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)>, userParam: *const c_void, )
pub unsafe fn DebugMessageCallbackKHR( &self, callback: Option<extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)>, userParam: *const c_void, )
pub unsafe fn DebugMessageControl( &self, source: u32, type_: u32, severity: u32, count: i32, ids: *const u32, enabled: u8, )
pub unsafe fn DebugMessageControlKHR( &self, source: u32, type_: u32, severity: u32, count: i32, ids: *const u32, enabled: u8, )
pub unsafe fn DebugMessageInsert( &self, source: u32, type_: u32, id: u32, severity: u32, length: i32, buf: *const i8, )
pub unsafe fn DebugMessageInsertKHR( &self, source: u32, type_: u32, id: u32, severity: u32, length: i32, buf: *const i8, )
pub unsafe fn DeleteBuffers(&self, n: i32, buffers: *const u32)
pub unsafe fn DeleteFencesAPPLE(&self, n: i32, fences: *const u32)
pub unsafe fn DeleteFramebuffers(&self, n: i32, framebuffers: *const u32)
pub unsafe fn DeleteLists(&self, list: u32, range: i32)
pub unsafe fn DeleteProgram(&self, program: u32)
pub unsafe fn DeleteQueries(&self, n: i32, ids: *const u32)
pub unsafe fn DeleteRenderbuffers(&self, n: i32, renderbuffers: *const u32)
pub unsafe fn DeleteSamplers(&self, count: i32, samplers: *const u32)
pub unsafe fn DeleteShader(&self, shader: u32)
pub unsafe fn DeleteSync(&self, sync: *const __GLsync)
pub unsafe fn DeleteTextures(&self, n: i32, textures: *const u32)
pub unsafe fn DeleteVertexArrays(&self, n: i32, arrays: *const u32)
pub unsafe fn DeleteVertexArraysAPPLE(&self, n: i32, arrays: *const u32)
pub unsafe fn DepthFunc(&self, func: u32)
pub unsafe fn DepthMask(&self, flag: u8)
pub unsafe fn DepthRange(&self, n: f64, f: f64)
pub unsafe fn DetachShader(&self, program: u32, shader: u32)
pub unsafe fn Disable(&self, cap: u32)
pub unsafe fn DisableClientState(&self, array: u32)
pub unsafe fn DisableVertexAttribArray(&self, index: u32)
pub unsafe fn Disablei(&self, target: u32, index: u32)
pub unsafe fn DrawArrays(&self, mode: u32, first: i32, count: i32)
pub unsafe fn DrawArraysInstanced( &self, mode: u32, first: i32, count: i32, instancecount: i32, )
pub unsafe fn DrawBuffer(&self, buf: u32)
pub unsafe fn DrawBuffers(&self, n: i32, bufs: *const u32)
pub unsafe fn DrawElements( &self, mode: u32, count: i32, type_: u32, indices: *const c_void, )
pub unsafe fn DrawElementsBaseVertex( &self, mode: u32, count: i32, type_: u32, indices: *const c_void, basevertex: i32, )
pub unsafe fn DrawElementsInstanced( &self, mode: u32, count: i32, type_: u32, indices: *const c_void, instancecount: i32, )
pub unsafe fn DrawElementsInstancedBaseVertex( &self, mode: u32, count: i32, type_: u32, indices: *const c_void, instancecount: i32, basevertex: i32, )
pub unsafe fn DrawPixels( &self, width: i32, height: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn DrawRangeElements( &self, mode: u32, start: u32, end: u32, count: i32, type_: u32, indices: *const c_void, )
pub unsafe fn DrawRangeElementsBaseVertex( &self, mode: u32, start: u32, end: u32, count: i32, type_: u32, indices: *const c_void, basevertex: i32, )
pub unsafe fn EdgeFlag(&self, flag: u8)
pub unsafe fn EdgeFlagPointer(&self, stride: i32, pointer: *const c_void)
pub unsafe fn EdgeFlagv(&self, flag: *const u8)
pub unsafe fn Enable(&self, cap: u32)
pub unsafe fn EnableClientState(&self, array: u32)
pub unsafe fn EnableVertexAttribArray(&self, index: u32)
pub unsafe fn Enablei(&self, target: u32, index: u32)
pub unsafe fn End(&self)
pub unsafe fn EndConditionalRender(&self)
pub unsafe fn EndList(&self)
pub unsafe fn EndQuery(&self, target: u32)
pub unsafe fn EndTransformFeedback(&self)
pub unsafe fn EvalCoord1d(&self, u: f64)
pub unsafe fn EvalCoord1dv(&self, u: *const f64)
pub unsafe fn EvalCoord1f(&self, u: f32)
pub unsafe fn EvalCoord1fv(&self, u: *const f32)
pub unsafe fn EvalCoord2d(&self, u: f64, v: f64)
pub unsafe fn EvalCoord2dv(&self, u: *const f64)
pub unsafe fn EvalCoord2f(&self, u: f32, v: f32)
pub unsafe fn EvalCoord2fv(&self, u: *const f32)
pub unsafe fn EvalMesh1(&self, mode: u32, i1: i32, i2: i32)
pub unsafe fn EvalMesh2(&self, mode: u32, i1: i32, i2: i32, j1: i32, j2: i32)
pub unsafe fn EvalPoint1(&self, i: i32)
pub unsafe fn EvalPoint2(&self, i: i32, j: i32)
pub unsafe fn FeedbackBuffer(&self, size: i32, type_: u32, buffer: *mut f32)
pub unsafe fn FenceSync(&self, condition: u32, flags: u32) -> *const __GLsync
pub unsafe fn Finish(&self)
pub unsafe fn FinishFenceAPPLE(&self, fence: u32)
pub unsafe fn FinishObjectAPPLE(&self, object: u32, name: i32)
pub unsafe fn Flush(&self)
pub unsafe fn FlushMappedBufferRange( &self, target: u32, offset: isize, length: isize, )
pub unsafe fn FogCoordPointer( &self, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn FogCoordd(&self, coord: f64)
pub unsafe fn FogCoorddv(&self, coord: *const f64)
pub unsafe fn FogCoordf(&self, coord: f32)
pub unsafe fn FogCoordfv(&self, coord: *const f32)
pub unsafe fn Fogf(&self, pname: u32, param: f32)
pub unsafe fn Fogfv(&self, pname: u32, params: *const f32)
pub unsafe fn Fogi(&self, pname: u32, param: i32)
pub unsafe fn Fogiv(&self, pname: u32, params: *const i32)
pub unsafe fn FramebufferRenderbuffer( &self, target: u32, attachment: u32, renderbuffertarget: u32, renderbuffer: u32, )
pub unsafe fn FramebufferTexture( &self, target: u32, attachment: u32, texture: u32, level: i32, )
pub unsafe fn FramebufferTexture1D( &self, target: u32, attachment: u32, textarget: u32, texture: u32, level: i32, )
pub unsafe fn FramebufferTexture2D( &self, target: u32, attachment: u32, textarget: u32, texture: u32, level: i32, )
pub unsafe fn FramebufferTexture3D( &self, target: u32, attachment: u32, textarget: u32, texture: u32, level: i32, zoffset: i32, )
pub unsafe fn FramebufferTextureLayer( &self, target: u32, attachment: u32, texture: u32, level: i32, layer: i32, )
pub unsafe fn FrontFace(&self, mode: u32)
pub unsafe fn Frustum( &self, left: f64, right: f64, bottom: f64, top: f64, zNear: f64, zFar: f64, )
pub unsafe fn GenBuffers(&self, n: i32, buffers: *mut u32)
pub unsafe fn GenFencesAPPLE(&self, n: i32, fences: *mut u32)
pub unsafe fn GenFramebuffers(&self, n: i32, framebuffers: *mut u32)
pub unsafe fn GenLists(&self, range: i32) -> u32
pub unsafe fn GenQueries(&self, n: i32, ids: *mut u32)
pub unsafe fn GenRenderbuffers(&self, n: i32, renderbuffers: *mut u32)
pub unsafe fn GenSamplers(&self, count: i32, samplers: *mut u32)
pub unsafe fn GenTextures(&self, n: i32, textures: *mut u32)
pub unsafe fn GenVertexArrays(&self, n: i32, arrays: *mut u32)
pub unsafe fn GenVertexArraysAPPLE(&self, n: i32, arrays: *mut u32)
pub unsafe fn GenerateMipmap(&self, target: u32)
pub unsafe fn GetActiveAttrib( &self, program: u32, index: u32, bufSize: i32, length: *mut i32, size: *mut i32, type_: *mut u32, name: *mut i8, )
pub unsafe fn GetActiveUniform( &self, program: u32, index: u32, bufSize: i32, length: *mut i32, size: *mut i32, type_: *mut u32, name: *mut i8, )
pub unsafe fn GetActiveUniformBlockName( &self, program: u32, uniformBlockIndex: u32, bufSize: i32, length: *mut i32, uniformBlockName: *mut i8, )
pub unsafe fn GetActiveUniformBlockiv( &self, program: u32, uniformBlockIndex: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetActiveUniformName( &self, program: u32, uniformIndex: u32, bufSize: i32, length: *mut i32, uniformName: *mut i8, )
pub unsafe fn GetActiveUniformsiv( &self, program: u32, uniformCount: i32, uniformIndices: *const u32, pname: u32, params: *mut i32, )
pub unsafe fn GetAttachedShaders( &self, program: u32, maxCount: i32, count: *mut i32, shaders: *mut u32, )
pub unsafe fn GetAttribLocation(&self, program: u32, name: *const i8) -> i32
pub unsafe fn GetBooleani_v(&self, target: u32, index: u32, data: *mut u8)
pub unsafe fn GetBooleanv(&self, pname: u32, data: *mut u8)
pub unsafe fn GetBufferParameteri64v( &self, target: u32, pname: u32, params: *mut i64, )
pub unsafe fn GetBufferParameteriv( &self, target: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetBufferPointerv( &self, target: u32, pname: u32, params: *const *mut c_void, )
pub unsafe fn GetBufferSubData( &self, target: u32, offset: isize, size: isize, data: *mut c_void, )
pub unsafe fn GetClipPlane(&self, plane: u32, equation: *mut f64)
pub unsafe fn GetCompressedTexImage( &self, target: u32, level: i32, img: *mut c_void, )
pub unsafe fn GetDebugMessageLog( &self, count: u32, bufSize: i32, sources: *mut u32, types: *mut u32, ids: *mut u32, severities: *mut u32, lengths: *mut i32, messageLog: *mut i8, ) -> u32
pub unsafe fn GetDebugMessageLogKHR( &self, count: u32, bufSize: i32, sources: *mut u32, types: *mut u32, ids: *mut u32, severities: *mut u32, lengths: *mut i32, messageLog: *mut i8, ) -> u32
pub unsafe fn GetDoublev(&self, pname: u32, data: *mut f64)
pub unsafe fn GetError(&self) -> u32
pub unsafe fn GetFloatv(&self, pname: u32, data: *mut f32)
pub unsafe fn GetFragDataIndex(&self, program: u32, name: *const i8) -> i32
pub unsafe fn GetFragDataLocation(&self, program: u32, name: *const i8) -> i32
pub unsafe fn GetFramebufferAttachmentParameteriv( &self, target: u32, attachment: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetInteger64i_v(&self, target: u32, index: u32, data: *mut i64)
pub unsafe fn GetInteger64v(&self, pname: u32, data: *mut i64)
pub unsafe fn GetIntegeri_v(&self, target: u32, index: u32, data: *mut i32)
pub unsafe fn GetIntegerv(&self, pname: u32, data: *mut i32)
pub unsafe fn GetLightfv(&self, light: u32, pname: u32, params: *mut f32)
pub unsafe fn GetLightiv(&self, light: u32, pname: u32, params: *mut i32)
pub unsafe fn GetMapdv(&self, target: u32, query: u32, v: *mut f64)
pub unsafe fn GetMapfv(&self, target: u32, query: u32, v: *mut f32)
pub unsafe fn GetMapiv(&self, target: u32, query: u32, v: *mut i32)
pub unsafe fn GetMaterialfv(&self, face: u32, pname: u32, params: *mut f32)
pub unsafe fn GetMaterialiv(&self, face: u32, pname: u32, params: *mut i32)
pub unsafe fn GetMultisamplefv(&self, pname: u32, index: u32, val: *mut f32)
pub unsafe fn GetObjectLabel( &self, identifier: u32, name: u32, bufSize: i32, length: *mut i32, label: *mut i8, )
pub unsafe fn GetObjectLabelKHR( &self, identifier: u32, name: u32, bufSize: i32, length: *mut i32, label: *mut i8, )
pub unsafe fn GetObjectPtrLabel( &self, ptr: *const c_void, bufSize: i32, length: *mut i32, label: *mut i8, )
pub unsafe fn GetObjectPtrLabelKHR( &self, ptr: *const c_void, bufSize: i32, length: *mut i32, label: *mut i8, )
pub unsafe fn GetPixelMapfv(&self, map: u32, values: *mut f32)
pub unsafe fn GetPixelMapuiv(&self, map: u32, values: *mut u32)
pub unsafe fn GetPixelMapusv(&self, map: u32, values: *mut u16)
pub unsafe fn GetPointerv(&self, pname: u32, params: *const *mut c_void)
pub unsafe fn GetPointervKHR(&self, pname: u32, params: *const *mut c_void)
pub unsafe fn GetPolygonStipple(&self, mask: *mut u8)
pub unsafe fn GetProgramBinary( &self, program: u32, bufSize: i32, length: *mut i32, binaryFormat: *mut u32, binary: *mut c_void, )
pub unsafe fn GetProgramInfoLog( &self, program: u32, bufSize: i32, length: *mut i32, infoLog: *mut i8, )
pub unsafe fn GetProgramiv(&self, program: u32, pname: u32, params: *mut i32)
pub unsafe fn GetQueryObjecti64v(&self, id: u32, pname: u32, params: *mut i64)
pub unsafe fn GetQueryObjectiv(&self, id: u32, pname: u32, params: *mut i32)
pub unsafe fn GetQueryObjectui64v(&self, id: u32, pname: u32, params: *mut u64)
pub unsafe fn GetQueryObjectuiv(&self, id: u32, pname: u32, params: *mut u32)
pub unsafe fn GetQueryiv(&self, target: u32, pname: u32, params: *mut i32)
pub unsafe fn GetRenderbufferParameteriv( &self, target: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetSamplerParameterIiv( &self, sampler: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetSamplerParameterIuiv( &self, sampler: u32, pname: u32, params: *mut u32, )
pub unsafe fn GetSamplerParameterfv( &self, sampler: u32, pname: u32, params: *mut f32, )
pub unsafe fn GetSamplerParameteriv( &self, sampler: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetShaderInfoLog( &self, shader: u32, bufSize: i32, length: *mut i32, infoLog: *mut i8, )
pub unsafe fn GetShaderSource( &self, shader: u32, bufSize: i32, length: *mut i32, source: *mut i8, )
pub unsafe fn GetShaderiv(&self, shader: u32, pname: u32, params: *mut i32)
pub unsafe fn GetString(&self, name: u32) -> *const u8
pub unsafe fn GetStringi(&self, name: u32, index: u32) -> *const u8
pub unsafe fn GetSynciv( &self, sync: *const __GLsync, pname: u32, bufSize: i32, length: *mut i32, values: *mut i32, )
pub unsafe fn GetTexEnvfv(&self, target: u32, pname: u32, params: *mut f32)
pub unsafe fn GetTexEnviv(&self, target: u32, pname: u32, params: *mut i32)
pub unsafe fn GetTexGendv(&self, coord: u32, pname: u32, params: *mut f64)
pub unsafe fn GetTexGenfv(&self, coord: u32, pname: u32, params: *mut f32)
pub unsafe fn GetTexGeniv(&self, coord: u32, pname: u32, params: *mut i32)
pub unsafe fn GetTexImage( &self, target: u32, level: i32, format: u32, type_: u32, pixels: *mut c_void, )
pub unsafe fn GetTexLevelParameterfv( &self, target: u32, level: i32, pname: u32, params: *mut f32, )
pub unsafe fn GetTexLevelParameteriv( &self, target: u32, level: i32, pname: u32, params: *mut i32, )
pub unsafe fn GetTexParameterIiv( &self, target: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetTexParameterIuiv( &self, target: u32, pname: u32, params: *mut u32, )
pub unsafe fn GetTexParameterPointervAPPLE( &self, target: u32, pname: u32, params: *const *mut c_void, )
pub unsafe fn GetTexParameterfv( &self, target: u32, pname: u32, params: *mut f32, )
pub unsafe fn GetTexParameteriv( &self, target: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetTransformFeedbackVarying( &self, program: u32, index: u32, bufSize: i32, length: *mut i32, size: *mut i32, type_: *mut u32, name: *mut i8, )
pub unsafe fn GetUniformBlockIndex( &self, program: u32, uniformBlockName: *const i8, ) -> u32
pub unsafe fn GetUniformIndices( &self, program: u32, uniformCount: i32, uniformNames: *const *const i8, uniformIndices: *mut u32, )
pub unsafe fn GetUniformLocation(&self, program: u32, name: *const i8) -> i32
pub unsafe fn GetUniformfv(&self, program: u32, location: i32, params: *mut f32)
pub unsafe fn GetUniformiv(&self, program: u32, location: i32, params: *mut i32)
pub unsafe fn GetUniformuiv( &self, program: u32, location: i32, params: *mut u32, )
pub unsafe fn GetVertexAttribIiv( &self, index: u32, pname: u32, params: *mut i32, )
pub unsafe fn GetVertexAttribIuiv( &self, index: u32, pname: u32, params: *mut u32, )
pub unsafe fn GetVertexAttribPointerv( &self, index: u32, pname: u32, pointer: *const *mut c_void, )
pub unsafe fn GetVertexAttribdv(&self, index: u32, pname: u32, params: *mut f64)
pub unsafe fn GetVertexAttribfv(&self, index: u32, pname: u32, params: *mut f32)
pub unsafe fn GetVertexAttribiv(&self, index: u32, pname: u32, params: *mut i32)
pub unsafe fn Hint(&self, target: u32, mode: u32)
pub unsafe fn IndexMask(&self, mask: u32)
pub unsafe fn IndexPointer( &self, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn Indexd(&self, c: f64)
pub unsafe fn Indexdv(&self, c: *const f64)
pub unsafe fn Indexf(&self, c: f32)
pub unsafe fn Indexfv(&self, c: *const f32)
pub unsafe fn Indexi(&self, c: i32)
pub unsafe fn Indexiv(&self, c: *const i32)
pub unsafe fn Indexs(&self, c: i16)
pub unsafe fn Indexsv(&self, c: *const i16)
pub unsafe fn Indexub(&self, c: u8)
pub unsafe fn Indexubv(&self, c: *const u8)
pub unsafe fn InitNames(&self)
pub unsafe fn InsertEventMarkerEXT(&self, length: i32, marker: *const i8)
pub unsafe fn InterleavedArrays( &self, format: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn InvalidateBufferData(&self, buffer: u32)
pub unsafe fn InvalidateBufferSubData( &self, buffer: u32, offset: isize, length: isize, )
pub unsafe fn InvalidateFramebuffer( &self, target: u32, numAttachments: i32, attachments: *const u32, )
pub unsafe fn InvalidateSubFramebuffer( &self, target: u32, numAttachments: i32, attachments: *const u32, x: i32, y: i32, width: i32, height: i32, )
pub unsafe fn InvalidateTexImage(&self, texture: u32, level: i32)
pub unsafe fn InvalidateTexSubImage( &self, texture: u32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, )
pub unsafe fn IsBuffer(&self, buffer: u32) -> u8
pub unsafe fn IsEnabled(&self, cap: u32) -> u8
pub unsafe fn IsEnabledi(&self, target: u32, index: u32) -> u8
pub unsafe fn IsFenceAPPLE(&self, fence: u32) -> u8
pub unsafe fn IsFramebuffer(&self, framebuffer: u32) -> u8
pub unsafe fn IsList(&self, list: u32) -> u8
pub unsafe fn IsProgram(&self, program: u32) -> u8
pub unsafe fn IsQuery(&self, id: u32) -> u8
pub unsafe fn IsRenderbuffer(&self, renderbuffer: u32) -> u8
pub unsafe fn IsSampler(&self, sampler: u32) -> u8
pub unsafe fn IsShader(&self, shader: u32) -> u8
pub unsafe fn IsSync(&self, sync: *const __GLsync) -> u8
pub unsafe fn IsTexture(&self, texture: u32) -> u8
pub unsafe fn IsVertexArray(&self, array: u32) -> u8
pub unsafe fn IsVertexArrayAPPLE(&self, array: u32) -> u8
pub unsafe fn LightModelf(&self, pname: u32, param: f32)
pub unsafe fn LightModelfv(&self, pname: u32, params: *const f32)
pub unsafe fn LightModeli(&self, pname: u32, param: i32)
pub unsafe fn LightModeliv(&self, pname: u32, params: *const i32)
pub unsafe fn Lightf(&self, light: u32, pname: u32, param: f32)
pub unsafe fn Lightfv(&self, light: u32, pname: u32, params: *const f32)
pub unsafe fn Lighti(&self, light: u32, pname: u32, param: i32)
pub unsafe fn Lightiv(&self, light: u32, pname: u32, params: *const i32)
pub unsafe fn LineStipple(&self, factor: i32, pattern: u16)
pub unsafe fn LineWidth(&self, width: f32)
pub unsafe fn LinkProgram(&self, program: u32)
pub unsafe fn ListBase(&self, base: u32)
pub unsafe fn LoadIdentity(&self)
pub unsafe fn LoadMatrixd(&self, m: *const f64)
pub unsafe fn LoadMatrixf(&self, m: *const f32)
pub unsafe fn LoadName(&self, name: u32)
pub unsafe fn LoadTransposeMatrixd(&self, m: *const f64)
pub unsafe fn LoadTransposeMatrixf(&self, m: *const f32)
pub unsafe fn LogicOp(&self, opcode: u32)
pub unsafe fn Map1d( &self, target: u32, u1: f64, u2: f64, stride: i32, order: i32, points: *const f64, )
pub unsafe fn Map1f( &self, target: u32, u1: f32, u2: f32, stride: i32, order: i32, points: *const f32, )
pub unsafe fn Map2d( &self, target: u32, u1: f64, u2: f64, ustride: i32, uorder: i32, v1: f64, v2: f64, vstride: i32, vorder: i32, points: *const f64, )
pub unsafe fn Map2f( &self, target: u32, u1: f32, u2: f32, ustride: i32, uorder: i32, v1: f32, v2: f32, vstride: i32, vorder: i32, points: *const f32, )
pub unsafe fn MapBuffer(&self, target: u32, access: u32) -> *mut c_void
pub unsafe fn MapBufferRange( &self, target: u32, offset: isize, length: isize, access: u32, ) -> *mut c_void
pub unsafe fn MapGrid1d(&self, un: i32, u1: f64, u2: f64)
pub unsafe fn MapGrid1f(&self, un: i32, u1: f32, u2: f32)
pub unsafe fn MapGrid2d( &self, un: i32, u1: f64, u2: f64, vn: i32, v1: f64, v2: f64, )
pub unsafe fn MapGrid2f( &self, un: i32, u1: f32, u2: f32, vn: i32, v1: f32, v2: f32, )
pub unsafe fn Materialf(&self, face: u32, pname: u32, param: f32)
pub unsafe fn Materialfv(&self, face: u32, pname: u32, params: *const f32)
pub unsafe fn Materiali(&self, face: u32, pname: u32, param: i32)
pub unsafe fn Materialiv(&self, face: u32, pname: u32, params: *const i32)
pub unsafe fn MatrixMode(&self, mode: u32)
pub unsafe fn MultMatrixd(&self, m: *const f64)
pub unsafe fn MultMatrixf(&self, m: *const f32)
pub unsafe fn MultTransposeMatrixd(&self, m: *const f64)
pub unsafe fn MultTransposeMatrixf(&self, m: *const f32)
pub unsafe fn MultiDrawArrays( &self, mode: u32, first: *const i32, count: *const i32, drawcount: i32, )
pub unsafe fn MultiDrawElements( &self, mode: u32, count: *const i32, type_: u32, indices: *const *const c_void, drawcount: i32, )
pub unsafe fn MultiDrawElementsBaseVertex( &self, mode: u32, count: *const i32, type_: u32, indices: *const *const c_void, drawcount: i32, basevertex: *const i32, )
pub unsafe fn MultiTexCoord1d(&self, target: u32, s: f64)
pub unsafe fn MultiTexCoord1dv(&self, target: u32, v: *const f64)
pub unsafe fn MultiTexCoord1f(&self, target: u32, s: f32)
pub unsafe fn MultiTexCoord1fv(&self, target: u32, v: *const f32)
pub unsafe fn MultiTexCoord1i(&self, target: u32, s: i32)
pub unsafe fn MultiTexCoord1iv(&self, target: u32, v: *const i32)
pub unsafe fn MultiTexCoord1s(&self, target: u32, s: i16)
pub unsafe fn MultiTexCoord1sv(&self, target: u32, v: *const i16)
pub unsafe fn MultiTexCoord2d(&self, target: u32, s: f64, t: f64)
pub unsafe fn MultiTexCoord2dv(&self, target: u32, v: *const f64)
pub unsafe fn MultiTexCoord2f(&self, target: u32, s: f32, t: f32)
pub unsafe fn MultiTexCoord2fv(&self, target: u32, v: *const f32)
pub unsafe fn MultiTexCoord2i(&self, target: u32, s: i32, t: i32)
pub unsafe fn MultiTexCoord2iv(&self, target: u32, v: *const i32)
pub unsafe fn MultiTexCoord2s(&self, target: u32, s: i16, t: i16)
pub unsafe fn MultiTexCoord2sv(&self, target: u32, v: *const i16)
pub unsafe fn MultiTexCoord3d(&self, target: u32, s: f64, t: f64, r: f64)
pub unsafe fn MultiTexCoord3dv(&self, target: u32, v: *const f64)
pub unsafe fn MultiTexCoord3f(&self, target: u32, s: f32, t: f32, r: f32)
pub unsafe fn MultiTexCoord3fv(&self, target: u32, v: *const f32)
pub unsafe fn MultiTexCoord3i(&self, target: u32, s: i32, t: i32, r: i32)
pub unsafe fn MultiTexCoord3iv(&self, target: u32, v: *const i32)
pub unsafe fn MultiTexCoord3s(&self, target: u32, s: i16, t: i16, r: i16)
pub unsafe fn MultiTexCoord3sv(&self, target: u32, v: *const i16)
pub unsafe fn MultiTexCoord4d( &self, target: u32, s: f64, t: f64, r: f64, q: f64, )
pub unsafe fn MultiTexCoord4dv(&self, target: u32, v: *const f64)
pub unsafe fn MultiTexCoord4f( &self, target: u32, s: f32, t: f32, r: f32, q: f32, )
pub unsafe fn MultiTexCoord4fv(&self, target: u32, v: *const f32)
pub unsafe fn MultiTexCoord4i( &self, target: u32, s: i32, t: i32, r: i32, q: i32, )
pub unsafe fn MultiTexCoord4iv(&self, target: u32, v: *const i32)
pub unsafe fn MultiTexCoord4s( &self, target: u32, s: i16, t: i16, r: i16, q: i16, )
pub unsafe fn MultiTexCoord4sv(&self, target: u32, v: *const i16)
pub unsafe fn MultiTexCoordP1ui(&self, texture: u32, type_: u32, coords: u32)
pub unsafe fn MultiTexCoordP1uiv( &self, texture: u32, type_: u32, coords: *const u32, )
pub unsafe fn MultiTexCoordP2ui(&self, texture: u32, type_: u32, coords: u32)
pub unsafe fn MultiTexCoordP2uiv( &self, texture: u32, type_: u32, coords: *const u32, )
pub unsafe fn MultiTexCoordP3ui(&self, texture: u32, type_: u32, coords: u32)
pub unsafe fn MultiTexCoordP3uiv( &self, texture: u32, type_: u32, coords: *const u32, )
pub unsafe fn MultiTexCoordP4ui(&self, texture: u32, type_: u32, coords: u32)
pub unsafe fn MultiTexCoordP4uiv( &self, texture: u32, type_: u32, coords: *const u32, )
pub unsafe fn NewList(&self, list: u32, mode: u32)
pub unsafe fn Normal3b(&self, nx: i8, ny: i8, nz: i8)
pub unsafe fn Normal3bv(&self, v: *const i8)
pub unsafe fn Normal3d(&self, nx: f64, ny: f64, nz: f64)
pub unsafe fn Normal3dv(&self, v: *const f64)
pub unsafe fn Normal3f(&self, nx: f32, ny: f32, nz: f32)
pub unsafe fn Normal3fv(&self, v: *const f32)
pub unsafe fn Normal3i(&self, nx: i32, ny: i32, nz: i32)
pub unsafe fn Normal3iv(&self, v: *const i32)
pub unsafe fn Normal3s(&self, nx: i16, ny: i16, nz: i16)
pub unsafe fn Normal3sv(&self, v: *const i16)
pub unsafe fn NormalP3ui(&self, type_: u32, coords: u32)
pub unsafe fn NormalP3uiv(&self, type_: u32, coords: *const u32)
pub unsafe fn NormalPointer( &self, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn ObjectLabel( &self, identifier: u32, name: u32, length: i32, label: *const i8, )
pub unsafe fn ObjectLabelKHR( &self, identifier: u32, name: u32, length: i32, label: *const i8, )
pub unsafe fn ObjectPtrLabel( &self, ptr: *const c_void, length: i32, label: *const i8, )
pub unsafe fn ObjectPtrLabelKHR( &self, ptr: *const c_void, length: i32, label: *const i8, )
pub unsafe fn Ortho( &self, left: f64, right: f64, bottom: f64, top: f64, zNear: f64, zFar: f64, )
pub unsafe fn PassThrough(&self, token: f32)
pub unsafe fn PixelMapfv(&self, map: u32, mapsize: i32, values: *const f32)
pub unsafe fn PixelMapuiv(&self, map: u32, mapsize: i32, values: *const u32)
pub unsafe fn PixelMapusv(&self, map: u32, mapsize: i32, values: *const u16)
pub unsafe fn PixelStoref(&self, pname: u32, param: f32)
pub unsafe fn PixelStorei(&self, pname: u32, param: i32)
pub unsafe fn PixelTransferf(&self, pname: u32, param: f32)
pub unsafe fn PixelTransferi(&self, pname: u32, param: i32)
pub unsafe fn PixelZoom(&self, xfactor: f32, yfactor: f32)
pub unsafe fn PointParameterf(&self, pname: u32, param: f32)
pub unsafe fn PointParameterfv(&self, pname: u32, params: *const f32)
pub unsafe fn PointParameteri(&self, pname: u32, param: i32)
pub unsafe fn PointParameteriv(&self, pname: u32, params: *const i32)
pub unsafe fn PointSize(&self, size: f32)
pub unsafe fn PolygonMode(&self, face: u32, mode: u32)
pub unsafe fn PolygonOffset(&self, factor: f32, units: f32)
pub unsafe fn PolygonStipple(&self, mask: *const u8)
pub unsafe fn PopAttrib(&self)
pub unsafe fn PopClientAttrib(&self)
pub unsafe fn PopDebugGroup(&self)
pub unsafe fn PopDebugGroupKHR(&self)
pub unsafe fn PopGroupMarkerEXT(&self)
pub unsafe fn PopMatrix(&self)
pub unsafe fn PopName(&self)
pub unsafe fn PrimitiveRestartIndex(&self, index: u32)
pub unsafe fn PrioritizeTextures( &self, n: i32, textures: *const u32, priorities: *const f32, )
pub unsafe fn ProgramBinary( &self, program: u32, binaryFormat: u32, binary: *const c_void, length: i32, )
pub unsafe fn ProgramParameteri(&self, program: u32, pname: u32, value: i32)
pub unsafe fn ProvokingVertex(&self, mode: u32)
pub unsafe fn PushAttrib(&self, mask: u32)
pub unsafe fn PushClientAttrib(&self, mask: u32)
pub unsafe fn PushDebugGroup( &self, source: u32, id: u32, length: i32, message: *const i8, )
pub unsafe fn PushDebugGroupKHR( &self, source: u32, id: u32, length: i32, message: *const i8, )
pub unsafe fn PushGroupMarkerEXT(&self, length: i32, marker: *const i8)
pub unsafe fn PushMatrix(&self)
pub unsafe fn PushName(&self, name: u32)
pub unsafe fn QueryCounter(&self, id: u32, target: u32)
pub unsafe fn RasterPos2d(&self, x: f64, y: f64)
pub unsafe fn RasterPos2dv(&self, v: *const f64)
pub unsafe fn RasterPos2f(&self, x: f32, y: f32)
pub unsafe fn RasterPos2fv(&self, v: *const f32)
pub unsafe fn RasterPos2i(&self, x: i32, y: i32)
pub unsafe fn RasterPos2iv(&self, v: *const i32)
pub unsafe fn RasterPos2s(&self, x: i16, y: i16)
pub unsafe fn RasterPos2sv(&self, v: *const i16)
pub unsafe fn RasterPos3d(&self, x: f64, y: f64, z: f64)
pub unsafe fn RasterPos3dv(&self, v: *const f64)
pub unsafe fn RasterPos3f(&self, x: f32, y: f32, z: f32)
pub unsafe fn RasterPos3fv(&self, v: *const f32)
pub unsafe fn RasterPos3i(&self, x: i32, y: i32, z: i32)
pub unsafe fn RasterPos3iv(&self, v: *const i32)
pub unsafe fn RasterPos3s(&self, x: i16, y: i16, z: i16)
pub unsafe fn RasterPos3sv(&self, v: *const i16)
pub unsafe fn RasterPos4d(&self, x: f64, y: f64, z: f64, w: f64)
pub unsafe fn RasterPos4dv(&self, v: *const f64)
pub unsafe fn RasterPos4f(&self, x: f32, y: f32, z: f32, w: f32)
pub unsafe fn RasterPos4fv(&self, v: *const f32)
pub unsafe fn RasterPos4i(&self, x: i32, y: i32, z: i32, w: i32)
pub unsafe fn RasterPos4iv(&self, v: *const i32)
pub unsafe fn RasterPos4s(&self, x: i16, y: i16, z: i16, w: i16)
pub unsafe fn RasterPos4sv(&self, v: *const i16)
pub unsafe fn ReadBuffer(&self, src: u32)
pub unsafe fn ReadPixels( &self, x: i32, y: i32, width: i32, height: i32, format: u32, type_: u32, pixels: *mut c_void, )
pub unsafe fn Rectd(&self, x1: f64, y1: f64, x2: f64, y2: f64)
pub unsafe fn Rectdv(&self, v1: *const f64, v2: *const f64)
pub unsafe fn Rectf(&self, x1: f32, y1: f32, x2: f32, y2: f32)
pub unsafe fn Rectfv(&self, v1: *const f32, v2: *const f32)
pub unsafe fn Recti(&self, x1: i32, y1: i32, x2: i32, y2: i32)
pub unsafe fn Rectiv(&self, v1: *const i32, v2: *const i32)
pub unsafe fn Rects(&self, x1: i16, y1: i16, x2: i16, y2: i16)
pub unsafe fn Rectsv(&self, v1: *const i16, v2: *const i16)
pub unsafe fn RenderMode(&self, mode: u32) -> i32
pub unsafe fn RenderbufferStorage( &self, target: u32, internalformat: u32, width: i32, height: i32, )
pub unsafe fn RenderbufferStorageMultisample( &self, target: u32, samples: i32, internalformat: u32, width: i32, height: i32, )
pub unsafe fn Rotated(&self, angle: f64, x: f64, y: f64, z: f64)
pub unsafe fn Rotatef(&self, angle: f32, x: f32, y: f32, z: f32)
pub unsafe fn SampleCoverage(&self, value: f32, invert: u8)
pub unsafe fn SampleMaski(&self, maskNumber: u32, mask: u32)
pub unsafe fn SamplerParameterIiv( &self, sampler: u32, pname: u32, param: *const i32, )
pub unsafe fn SamplerParameterIuiv( &self, sampler: u32, pname: u32, param: *const u32, )
pub unsafe fn SamplerParameterf(&self, sampler: u32, pname: u32, param: f32)
pub unsafe fn SamplerParameterfv( &self, sampler: u32, pname: u32, param: *const f32, )
pub unsafe fn SamplerParameteri(&self, sampler: u32, pname: u32, param: i32)
pub unsafe fn SamplerParameteriv( &self, sampler: u32, pname: u32, param: *const i32, )
pub unsafe fn Scaled(&self, x: f64, y: f64, z: f64)
pub unsafe fn Scalef(&self, x: f32, y: f32, z: f32)
pub unsafe fn Scissor(&self, x: i32, y: i32, width: i32, height: i32)
pub unsafe fn SecondaryColor3b(&self, red: i8, green: i8, blue: i8)
pub unsafe fn SecondaryColor3bv(&self, v: *const i8)
pub unsafe fn SecondaryColor3d(&self, red: f64, green: f64, blue: f64)
pub unsafe fn SecondaryColor3dv(&self, v: *const f64)
pub unsafe fn SecondaryColor3f(&self, red: f32, green: f32, blue: f32)
pub unsafe fn SecondaryColor3fv(&self, v: *const f32)
pub unsafe fn SecondaryColor3i(&self, red: i32, green: i32, blue: i32)
pub unsafe fn SecondaryColor3iv(&self, v: *const i32)
pub unsafe fn SecondaryColor3s(&self, red: i16, green: i16, blue: i16)
pub unsafe fn SecondaryColor3sv(&self, v: *const i16)
pub unsafe fn SecondaryColor3ub(&self, red: u8, green: u8, blue: u8)
pub unsafe fn SecondaryColor3ubv(&self, v: *const u8)
pub unsafe fn SecondaryColor3ui(&self, red: u32, green: u32, blue: u32)
pub unsafe fn SecondaryColor3uiv(&self, v: *const u32)
pub unsafe fn SecondaryColor3us(&self, red: u16, green: u16, blue: u16)
pub unsafe fn SecondaryColor3usv(&self, v: *const u16)
pub unsafe fn SecondaryColorP3ui(&self, type_: u32, color: u32)
pub unsafe fn SecondaryColorP3uiv(&self, type_: u32, color: *const u32)
pub unsafe fn SecondaryColorPointer( &self, size: i32, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn SelectBuffer(&self, size: i32, buffer: *mut u32)
pub unsafe fn SetFenceAPPLE(&self, fence: u32)
pub unsafe fn ShadeModel(&self, mode: u32)
pub unsafe fn ShaderSource( &self, shader: u32, count: i32, string: *const *const i8, length: *const i32, )
pub unsafe fn ShaderStorageBlockBinding( &self, program: u32, storageBlockIndex: u32, storageBlockBinding: u32, )
pub unsafe fn StencilFunc(&self, func: u32, ref_: i32, mask: u32)
pub unsafe fn StencilFuncSeparate( &self, face: u32, func: u32, ref_: i32, mask: u32, )
pub unsafe fn StencilMask(&self, mask: u32)
pub unsafe fn StencilMaskSeparate(&self, face: u32, mask: u32)
pub unsafe fn StencilOp(&self, fail: u32, zfail: u32, zpass: u32)
pub unsafe fn StencilOpSeparate( &self, face: u32, sfail: u32, dpfail: u32, dppass: u32, )
pub unsafe fn TestFenceAPPLE(&self, fence: u32) -> u8
pub unsafe fn TestObjectAPPLE(&self, object: u32, name: u32) -> u8
pub unsafe fn TexBuffer(&self, target: u32, internalformat: u32, buffer: u32)
pub unsafe fn TexCoord1d(&self, s: f64)
pub unsafe fn TexCoord1dv(&self, v: *const f64)
pub unsafe fn TexCoord1f(&self, s: f32)
pub unsafe fn TexCoord1fv(&self, v: *const f32)
pub unsafe fn TexCoord1i(&self, s: i32)
pub unsafe fn TexCoord1iv(&self, v: *const i32)
pub unsafe fn TexCoord1s(&self, s: i16)
pub unsafe fn TexCoord1sv(&self, v: *const i16)
pub unsafe fn TexCoord2d(&self, s: f64, t: f64)
pub unsafe fn TexCoord2dv(&self, v: *const f64)
pub unsafe fn TexCoord2f(&self, s: f32, t: f32)
pub unsafe fn TexCoord2fv(&self, v: *const f32)
pub unsafe fn TexCoord2i(&self, s: i32, t: i32)
pub unsafe fn TexCoord2iv(&self, v: *const i32)
pub unsafe fn TexCoord2s(&self, s: i16, t: i16)
pub unsafe fn TexCoord2sv(&self, v: *const i16)
pub unsafe fn TexCoord3d(&self, s: f64, t: f64, r: f64)
pub unsafe fn TexCoord3dv(&self, v: *const f64)
pub unsafe fn TexCoord3f(&self, s: f32, t: f32, r: f32)
pub unsafe fn TexCoord3fv(&self, v: *const f32)
pub unsafe fn TexCoord3i(&self, s: i32, t: i32, r: i32)
pub unsafe fn TexCoord3iv(&self, v: *const i32)
pub unsafe fn TexCoord3s(&self, s: i16, t: i16, r: i16)
pub unsafe fn TexCoord3sv(&self, v: *const i16)
pub unsafe fn TexCoord4d(&self, s: f64, t: f64, r: f64, q: f64)
pub unsafe fn TexCoord4dv(&self, v: *const f64)
pub unsafe fn TexCoord4f(&self, s: f32, t: f32, r: f32, q: f32)
pub unsafe fn TexCoord4fv(&self, v: *const f32)
pub unsafe fn TexCoord4i(&self, s: i32, t: i32, r: i32, q: i32)
pub unsafe fn TexCoord4iv(&self, v: *const i32)
pub unsafe fn TexCoord4s(&self, s: i16, t: i16, r: i16, q: i16)
pub unsafe fn TexCoord4sv(&self, v: *const i16)
pub unsafe fn TexCoordP1ui(&self, type_: u32, coords: u32)
pub unsafe fn TexCoordP1uiv(&self, type_: u32, coords: *const u32)
pub unsafe fn TexCoordP2ui(&self, type_: u32, coords: u32)
pub unsafe fn TexCoordP2uiv(&self, type_: u32, coords: *const u32)
pub unsafe fn TexCoordP3ui(&self, type_: u32, coords: u32)
pub unsafe fn TexCoordP3uiv(&self, type_: u32, coords: *const u32)
pub unsafe fn TexCoordP4ui(&self, type_: u32, coords: u32)
pub unsafe fn TexCoordP4uiv(&self, type_: u32, coords: *const u32)
pub unsafe fn TexCoordPointer( &self, size: i32, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn TexEnvf(&self, target: u32, pname: u32, param: f32)
pub unsafe fn TexEnvfv(&self, target: u32, pname: u32, params: *const f32)
pub unsafe fn TexEnvi(&self, target: u32, pname: u32, param: i32)
pub unsafe fn TexEnviv(&self, target: u32, pname: u32, params: *const i32)
pub unsafe fn TexGend(&self, coord: u32, pname: u32, param: f64)
pub unsafe fn TexGendv(&self, coord: u32, pname: u32, params: *const f64)
pub unsafe fn TexGenf(&self, coord: u32, pname: u32, param: f32)
pub unsafe fn TexGenfv(&self, coord: u32, pname: u32, params: *const f32)
pub unsafe fn TexGeni(&self, coord: u32, pname: u32, param: i32)
pub unsafe fn TexGeniv(&self, coord: u32, pname: u32, params: *const i32)
pub unsafe fn TexImage1D( &self, target: u32, level: i32, internalformat: i32, width: i32, border: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TexImage2D( &self, target: u32, level: i32, internalformat: i32, width: i32, height: i32, border: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TexImage2DMultisample( &self, target: u32, samples: i32, internalformat: u32, width: i32, height: i32, fixedsamplelocations: u8, )
pub unsafe fn TexImage3D( &self, target: u32, level: i32, internalformat: i32, width: i32, height: i32, depth: i32, border: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TexImage3DMultisample( &self, target: u32, samples: i32, internalformat: u32, width: i32, height: i32, depth: i32, fixedsamplelocations: u8, )
pub unsafe fn TexParameterIiv( &self, target: u32, pname: u32, params: *const i32, )
pub unsafe fn TexParameterIuiv( &self, target: u32, pname: u32, params: *const u32, )
pub unsafe fn TexParameterf(&self, target: u32, pname: u32, param: f32)
pub unsafe fn TexParameterfv(&self, target: u32, pname: u32, params: *const f32)
pub unsafe fn TexParameteri(&self, target: u32, pname: u32, param: i32)
pub unsafe fn TexParameteriv(&self, target: u32, pname: u32, params: *const i32)
pub unsafe fn TexStorage1D( &self, target: u32, levels: i32, internalformat: u32, width: i32, )
pub unsafe fn TexStorage2D( &self, target: u32, levels: i32, internalformat: u32, width: i32, height: i32, )
pub unsafe fn TexStorage3D( &self, target: u32, levels: i32, internalformat: u32, width: i32, height: i32, depth: i32, )
pub unsafe fn TexSubImage1D( &self, target: u32, level: i32, xoffset: i32, width: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TexSubImage2D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TexSubImage3D( &self, target: u32, level: i32, xoffset: i32, yoffset: i32, zoffset: i32, width: i32, height: i32, depth: i32, format: u32, type_: u32, pixels: *const c_void, )
pub unsafe fn TextureRangeAPPLE( &self, target: u32, length: i32, pointer: *const c_void, )
pub unsafe fn TransformFeedbackVaryings( &self, program: u32, count: i32, varyings: *const *const i8, bufferMode: u32, )
pub unsafe fn Translated(&self, x: f64, y: f64, z: f64)
pub unsafe fn Translatef(&self, x: f32, y: f32, z: f32)
pub unsafe fn Uniform1f(&self, location: i32, v0: f32)
pub unsafe fn Uniform1fv(&self, location: i32, count: i32, value: *const f32)
pub unsafe fn Uniform1i(&self, location: i32, v0: i32)
pub unsafe fn Uniform1iv(&self, location: i32, count: i32, value: *const i32)
pub unsafe fn Uniform1ui(&self, location: i32, v0: u32)
pub unsafe fn Uniform1uiv(&self, location: i32, count: i32, value: *const u32)
pub unsafe fn Uniform2f(&self, location: i32, v0: f32, v1: f32)
pub unsafe fn Uniform2fv(&self, location: i32, count: i32, value: *const f32)
pub unsafe fn Uniform2i(&self, location: i32, v0: i32, v1: i32)
pub unsafe fn Uniform2iv(&self, location: i32, count: i32, value: *const i32)
pub unsafe fn Uniform2ui(&self, location: i32, v0: u32, v1: u32)
pub unsafe fn Uniform2uiv(&self, location: i32, count: i32, value: *const u32)
pub unsafe fn Uniform3f(&self, location: i32, v0: f32, v1: f32, v2: f32)
pub unsafe fn Uniform3fv(&self, location: i32, count: i32, value: *const f32)
pub unsafe fn Uniform3i(&self, location: i32, v0: i32, v1: i32, v2: i32)
pub unsafe fn Uniform3iv(&self, location: i32, count: i32, value: *const i32)
pub unsafe fn Uniform3ui(&self, location: i32, v0: u32, v1: u32, v2: u32)
pub unsafe fn Uniform3uiv(&self, location: i32, count: i32, value: *const u32)
pub unsafe fn Uniform4f( &self, location: i32, v0: f32, v1: f32, v2: f32, v3: f32, )
pub unsafe fn Uniform4fv(&self, location: i32, count: i32, value: *const f32)
pub unsafe fn Uniform4i( &self, location: i32, v0: i32, v1: i32, v2: i32, v3: i32, )
pub unsafe fn Uniform4iv(&self, location: i32, count: i32, value: *const i32)
pub unsafe fn Uniform4ui( &self, location: i32, v0: u32, v1: u32, v2: u32, v3: u32, )
pub unsafe fn Uniform4uiv(&self, location: i32, count: i32, value: *const u32)
pub unsafe fn UniformBlockBinding( &self, program: u32, uniformBlockIndex: u32, uniformBlockBinding: u32, )
pub unsafe fn UniformMatrix2fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix2x3fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix2x4fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix3fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix3x2fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix3x4fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix4fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix4x2fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UniformMatrix4x3fv( &self, location: i32, count: i32, transpose: u8, value: *const f32, )
pub unsafe fn UnmapBuffer(&self, target: u32) -> u8
pub unsafe fn UseProgram(&self, program: u32)
pub unsafe fn ValidateProgram(&self, program: u32)
pub unsafe fn Vertex2d(&self, x: f64, y: f64)
pub unsafe fn Vertex2dv(&self, v: *const f64)
pub unsafe fn Vertex2f(&self, x: f32, y: f32)
pub unsafe fn Vertex2fv(&self, v: *const f32)
pub unsafe fn Vertex2i(&self, x: i32, y: i32)
pub unsafe fn Vertex2iv(&self, v: *const i32)
pub unsafe fn Vertex2s(&self, x: i16, y: i16)
pub unsafe fn Vertex2sv(&self, v: *const i16)
pub unsafe fn Vertex3d(&self, x: f64, y: f64, z: f64)
pub unsafe fn Vertex3dv(&self, v: *const f64)
pub unsafe fn Vertex3f(&self, x: f32, y: f32, z: f32)
pub unsafe fn Vertex3fv(&self, v: *const f32)
pub unsafe fn Vertex3i(&self, x: i32, y: i32, z: i32)
pub unsafe fn Vertex3iv(&self, v: *const i32)
pub unsafe fn Vertex3s(&self, x: i16, y: i16, z: i16)
pub unsafe fn Vertex3sv(&self, v: *const i16)
pub unsafe fn Vertex4d(&self, x: f64, y: f64, z: f64, w: f64)
pub unsafe fn Vertex4dv(&self, v: *const f64)
pub unsafe fn Vertex4f(&self, x: f32, y: f32, z: f32, w: f32)
pub unsafe fn Vertex4fv(&self, v: *const f32)
pub unsafe fn Vertex4i(&self, x: i32, y: i32, z: i32, w: i32)
pub unsafe fn Vertex4iv(&self, v: *const i32)
pub unsafe fn Vertex4s(&self, x: i16, y: i16, z: i16, w: i16)
pub unsafe fn Vertex4sv(&self, v: *const i16)
pub unsafe fn VertexAttrib1d(&self, index: u32, x: f64)
pub unsafe fn VertexAttrib1dv(&self, index: u32, v: *const f64)
pub unsafe fn VertexAttrib1f(&self, index: u32, x: f32)
pub unsafe fn VertexAttrib1fv(&self, index: u32, v: *const f32)
pub unsafe fn VertexAttrib1s(&self, index: u32, x: i16)
pub unsafe fn VertexAttrib1sv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttrib2d(&self, index: u32, x: f64, y: f64)
pub unsafe fn VertexAttrib2dv(&self, index: u32, v: *const f64)
pub unsafe fn VertexAttrib2f(&self, index: u32, x: f32, y: f32)
pub unsafe fn VertexAttrib2fv(&self, index: u32, v: *const f32)
pub unsafe fn VertexAttrib2s(&self, index: u32, x: i16, y: i16)
pub unsafe fn VertexAttrib2sv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttrib3d(&self, index: u32, x: f64, y: f64, z: f64)
pub unsafe fn VertexAttrib3dv(&self, index: u32, v: *const f64)
pub unsafe fn VertexAttrib3f(&self, index: u32, x: f32, y: f32, z: f32)
pub unsafe fn VertexAttrib3fv(&self, index: u32, v: *const f32)
pub unsafe fn VertexAttrib3s(&self, index: u32, x: i16, y: i16, z: i16)
pub unsafe fn VertexAttrib3sv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttrib4Nbv(&self, index: u32, v: *const i8)
pub unsafe fn VertexAttrib4Niv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttrib4Nsv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttrib4Nub(&self, index: u32, x: u8, y: u8, z: u8, w: u8)
pub unsafe fn VertexAttrib4Nubv(&self, index: u32, v: *const u8)
pub unsafe fn VertexAttrib4Nuiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttrib4Nusv(&self, index: u32, v: *const u16)
pub unsafe fn VertexAttrib4bv(&self, index: u32, v: *const i8)
pub unsafe fn VertexAttrib4d(&self, index: u32, x: f64, y: f64, z: f64, w: f64)
pub unsafe fn VertexAttrib4dv(&self, index: u32, v: *const f64)
pub unsafe fn VertexAttrib4f(&self, index: u32, x: f32, y: f32, z: f32, w: f32)
pub unsafe fn VertexAttrib4fv(&self, index: u32, v: *const f32)
pub unsafe fn VertexAttrib4iv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttrib4s(&self, index: u32, x: i16, y: i16, z: i16, w: i16)
pub unsafe fn VertexAttrib4sv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttrib4ubv(&self, index: u32, v: *const u8)
pub unsafe fn VertexAttrib4uiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttrib4usv(&self, index: u32, v: *const u16)
pub unsafe fn VertexAttribBinding(&self, attribindex: u32, bindingindex: u32)
pub unsafe fn VertexAttribDivisor(&self, index: u32, divisor: u32)
pub unsafe fn VertexAttribFormat( &self, attribindex: u32, size: i32, type_: u32, normalized: u8, relativeoffset: u32, )
pub unsafe fn VertexAttribI1i(&self, index: u32, x: i32)
pub unsafe fn VertexAttribI1iv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttribI1ui(&self, index: u32, x: u32)
pub unsafe fn VertexAttribI1uiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttribI2i(&self, index: u32, x: i32, y: i32)
pub unsafe fn VertexAttribI2iv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttribI2ui(&self, index: u32, x: u32, y: u32)
pub unsafe fn VertexAttribI2uiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttribI3i(&self, index: u32, x: i32, y: i32, z: i32)
pub unsafe fn VertexAttribI3iv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttribI3ui(&self, index: u32, x: u32, y: u32, z: u32)
pub unsafe fn VertexAttribI3uiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttribI4bv(&self, index: u32, v: *const i8)
pub unsafe fn VertexAttribI4i(&self, index: u32, x: i32, y: i32, z: i32, w: i32)
pub unsafe fn VertexAttribI4iv(&self, index: u32, v: *const i32)
pub unsafe fn VertexAttribI4sv(&self, index: u32, v: *const i16)
pub unsafe fn VertexAttribI4ubv(&self, index: u32, v: *const u8)
pub unsafe fn VertexAttribI4ui( &self, index: u32, x: u32, y: u32, z: u32, w: u32, )
pub unsafe fn VertexAttribI4uiv(&self, index: u32, v: *const u32)
pub unsafe fn VertexAttribI4usv(&self, index: u32, v: *const u16)
pub unsafe fn VertexAttribIFormat( &self, attribindex: u32, size: i32, type_: u32, relativeoffset: u32, )
pub unsafe fn VertexAttribIPointer( &self, index: u32, size: i32, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn VertexAttribLFormat( &self, attribindex: u32, size: i32, type_: u32, relativeoffset: u32, )
pub unsafe fn VertexAttribP1ui( &self, index: u32, type_: u32, normalized: u8, value: u32, )
pub unsafe fn VertexAttribP1uiv( &self, index: u32, type_: u32, normalized: u8, value: *const u32, )
pub unsafe fn VertexAttribP2ui( &self, index: u32, type_: u32, normalized: u8, value: u32, )
pub unsafe fn VertexAttribP2uiv( &self, index: u32, type_: u32, normalized: u8, value: *const u32, )
pub unsafe fn VertexAttribP3ui( &self, index: u32, type_: u32, normalized: u8, value: u32, )
pub unsafe fn VertexAttribP3uiv( &self, index: u32, type_: u32, normalized: u8, value: *const u32, )
pub unsafe fn VertexAttribP4ui( &self, index: u32, type_: u32, normalized: u8, value: u32, )
pub unsafe fn VertexAttribP4uiv( &self, index: u32, type_: u32, normalized: u8, value: *const u32, )
pub unsafe fn VertexAttribPointer( &self, index: u32, size: i32, type_: u32, normalized: u8, stride: i32, pointer: *const c_void, )
pub unsafe fn VertexBindingDivisor(&self, bindingindex: u32, divisor: u32)
pub unsafe fn VertexP2ui(&self, type_: u32, value: u32)
pub unsafe fn VertexP2uiv(&self, type_: u32, value: *const u32)
pub unsafe fn VertexP3ui(&self, type_: u32, value: u32)
pub unsafe fn VertexP3uiv(&self, type_: u32, value: *const u32)
pub unsafe fn VertexP4ui(&self, type_: u32, value: u32)
pub unsafe fn VertexP4uiv(&self, type_: u32, value: *const u32)
pub unsafe fn VertexPointer( &self, size: i32, type_: u32, stride: i32, pointer: *const c_void, )
pub unsafe fn Viewport(&self, x: i32, y: i32, width: i32, height: i32)
pub unsafe fn WaitSync(&self, sync: *const __GLsync, flags: u32, timeout: u64)
pub unsafe fn WindowPos2d(&self, x: f64, y: f64)
pub unsafe fn WindowPos2dv(&self, v: *const f64)
pub unsafe fn WindowPos2f(&self, x: f32, y: f32)
pub unsafe fn WindowPos2fv(&self, v: *const f32)
pub unsafe fn WindowPos2i(&self, x: i32, y: i32)
pub unsafe fn WindowPos2iv(&self, v: *const i32)
pub unsafe fn WindowPos2s(&self, x: i16, y: i16)
pub unsafe fn WindowPos2sv(&self, v: *const i16)
pub unsafe fn WindowPos3d(&self, x: f64, y: f64, z: f64)
pub unsafe fn WindowPos3dv(&self, v: *const f64)
pub unsafe fn WindowPos3f(&self, x: f32, y: f32, z: f32)
pub unsafe fn WindowPos3fv(&self, v: *const f32)
pub unsafe fn WindowPos3i(&self, x: i32, y: i32, z: i32)
pub unsafe fn WindowPos3iv(&self, v: *const i32)
pub unsafe fn WindowPos3s(&self, x: i16, y: i16, z: i16)
pub unsafe fn WindowPos3sv(&self, v: *const i16)
Trait Implementations§
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> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more