[][src]Struct gleam::gl::GlFfi

pub struct GlFfi {
    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 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 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 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 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 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 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 VertexAttribDivisor: 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 VertexAttribIPointer: 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 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,
    // some fields omitted
}

Fields

Accum: FnPtrActiveTexture: FnPtr

Fallbacks: ActiveTextureARB

AlphaFunc: FnPtrAreTexturesResident: FnPtrArrayElement: FnPtr

Fallbacks: ArrayElementEXT

AttachShader: FnPtr

Fallbacks: AttachObjectARB

Begin: FnPtrBeginConditionalRender: FnPtr

Fallbacks: BeginConditionalRenderNV

BeginQuery: FnPtr

Fallbacks: BeginQueryARB

BeginTransformFeedback: FnPtr

Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV

BindAttribLocation: FnPtr

Fallbacks: BindAttribLocationARB

BindBuffer: FnPtr

Fallbacks: BindBufferARB

BindBufferBase: FnPtr

Fallbacks: BindBufferBaseEXT, BindBufferBaseNV

BindBufferRange: FnPtr

Fallbacks: BindBufferRangeEXT, BindBufferRangeNV

BindFragDataLocation: FnPtr

Fallbacks: BindFragDataLocationEXT

BindFragDataLocationIndexed: FnPtr

Fallbacks: BindFragDataLocationIndexedEXT

BindFramebuffer: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindTexture: FnPtr

Fallbacks: BindTextureEXT

BindVertexArray: FnPtr

Fallbacks: BindVertexArrayOES

Bitmap: FnPtrBlendBarrierKHR: FnPtrBlendColor: FnPtr

Fallbacks: BlendColorEXT

BlendEquation: FnPtr

Fallbacks: BlendEquationEXT

BlendEquationSeparate: FnPtr

Fallbacks: BlendEquationSeparateEXT

BlendFunc: FnPtrBlendFuncSeparate: FnPtr

Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR

BlitFramebuffer: FnPtr

Fallbacks: BlitFramebufferEXT, BlitFramebufferNV

BufferData: FnPtr

Fallbacks: BufferDataARB

BufferSubData: FnPtr

Fallbacks: BufferSubDataARB

CallList: FnPtrCallLists: FnPtrCheckFramebufferStatus: FnPtr

Fallbacks: CheckFramebufferStatusEXT

ClampColor: FnPtr

Fallbacks: ClampColorARB

Clear: FnPtrClearAccum: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearIndex: FnPtrClearStencil: FnPtrClientActiveTexture: FnPtr

Fallbacks: ClientActiveTextureARB

ClientWaitSync: FnPtr

Fallbacks: ClientWaitSyncAPPLE

ClipPlane: FnPtrColor3b: FnPtrColor3bv: FnPtrColor3d: FnPtrColor3dv: FnPtrColor3f: FnPtrColor3fv: FnPtrColor3i: FnPtrColor3iv: FnPtrColor3s: FnPtrColor3sv: FnPtrColor3ub: FnPtrColor3ubv: FnPtrColor3ui: FnPtrColor3uiv: FnPtrColor3us: FnPtrColor3usv: FnPtrColor4b: FnPtrColor4bv: FnPtrColor4d: FnPtrColor4dv: FnPtrColor4f: FnPtrColor4fv: FnPtrColor4i: FnPtrColor4iv: FnPtrColor4s: FnPtrColor4sv: FnPtrColor4ub: FnPtrColor4ubv: FnPtrColor4ui: FnPtrColor4uiv: FnPtrColor4us: FnPtrColor4usv: FnPtrColorMask: FnPtrColorMaski: FnPtr

Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES

ColorMaterial: FnPtrColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrColorPointer: FnPtrCompileShader: FnPtr

Fallbacks: CompileShaderARB

CompressedTexImage1D: FnPtr

Fallbacks: CompressedTexImage1DARB

CompressedTexImage2D: FnPtr

Fallbacks: CompressedTexImage2DARB

CompressedTexImage3D: FnPtr

Fallbacks: CompressedTexImage3DARB

CompressedTexSubImage1D: FnPtr

Fallbacks: CompressedTexSubImage1DARB

CompressedTexSubImage2D: FnPtr

Fallbacks: CompressedTexSubImage2DARB

CompressedTexSubImage3D: FnPtr

Fallbacks: CompressedTexSubImage3DARB

CopyBufferSubData: FnPtr

Fallbacks: CopyBufferSubDataNV

CopyImageSubData: FnPtr

Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES

CopyPixels: FnPtrCopyTexImage1D: FnPtr

Fallbacks: CopyTexImage1DEXT

CopyTexImage2D: FnPtr

Fallbacks: CopyTexImage2DEXT

CopyTexSubImage1D: FnPtr

Fallbacks: CopyTexSubImage1DEXT

CopyTexSubImage2D: FnPtr

Fallbacks: CopyTexSubImage2DEXT

CopyTexSubImage3D: FnPtr

Fallbacks: CopyTexSubImage3DEXT

CreateProgram: FnPtr

Fallbacks: CreateProgramObjectARB

CreateShader: FnPtr

Fallbacks: CreateShaderObjectARB

CullFace: FnPtrDebugMessageCallback: FnPtr

Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR

DebugMessageCallbackKHR: FnPtrDebugMessageControl: FnPtr

Fallbacks: DebugMessageControlARB, DebugMessageControlKHR

DebugMessageControlKHR: FnPtrDebugMessageInsert: FnPtr

Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR

DebugMessageInsertKHR: FnPtrDeleteBuffers: FnPtr

Fallbacks: DeleteBuffersARB

DeleteFencesAPPLE: FnPtrDeleteFramebuffers: FnPtr

Fallbacks: DeleteFramebuffersEXT

DeleteLists: FnPtrDeleteProgram: FnPtrDeleteQueries: FnPtr

Fallbacks: DeleteQueriesARB

DeleteRenderbuffers: FnPtr

Fallbacks: DeleteRenderbuffersEXT

DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtr

Fallbacks: DeleteSyncAPPLE

DeleteTextures: FnPtrDeleteVertexArrays: FnPtr

Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES

DepthFunc: FnPtrDepthMask: FnPtrDepthRange: FnPtrDetachShader: FnPtr

Fallbacks: DetachObjectARB

Disable: FnPtrDisableClientState: FnPtrDisableVertexAttribArray: FnPtr

Fallbacks: DisableVertexAttribArrayARB

Disablei: FnPtr

Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES

DrawArrays: FnPtr

Fallbacks: DrawArraysEXT

DrawArraysInstanced: FnPtr

Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV

DrawBuffer: FnPtrDrawBuffers: FnPtr

Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT

DrawElements: FnPtrDrawElementsBaseVertex: FnPtr

Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES

DrawElementsInstanced: FnPtr

Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV

DrawElementsInstancedBaseVertex: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES

DrawPixels: FnPtrDrawRangeElements: FnPtr

Fallbacks: DrawRangeElementsEXT

DrawRangeElementsBaseVertex: FnPtr

Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES

EdgeFlag: FnPtrEdgeFlagPointer: FnPtrEdgeFlagv: FnPtrEnable: FnPtrEnableClientState: FnPtrEnableVertexAttribArray: FnPtr

Fallbacks: EnableVertexAttribArrayARB

Enablei: FnPtr

Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES

End: FnPtrEndConditionalRender: FnPtr

Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX

EndList: FnPtrEndQuery: FnPtr

Fallbacks: EndQueryARB

EndTransformFeedback: FnPtr

Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV

EvalCoord1d: FnPtrEvalCoord1dv: FnPtrEvalCoord1f: FnPtrEvalCoord1fv: FnPtrEvalCoord2d: FnPtrEvalCoord2dv: FnPtrEvalCoord2f: FnPtrEvalCoord2fv: FnPtrEvalMesh1: FnPtrEvalMesh2: FnPtrEvalPoint1: FnPtrEvalPoint2: FnPtrFeedbackBuffer: FnPtrFenceSync: FnPtr

Fallbacks: FenceSyncAPPLE

Finish: FnPtrFinishFenceAPPLE: FnPtrFinishObjectAPPLE: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtr

Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT

FogCoordPointer: FnPtr

Fallbacks: FogCoordPointerEXT

FogCoordd: FnPtr

Fallbacks: FogCoorddEXT

FogCoorddv: FnPtr

Fallbacks: FogCoorddvEXT

FogCoordf: FnPtr

Fallbacks: FogCoordfEXT

FogCoordfv: FnPtr

Fallbacks: FogCoordfvEXT

Fogf: FnPtrFogfv: FnPtrFogi: FnPtrFogiv: FnPtrFramebufferRenderbuffer: FnPtr

Fallbacks: FramebufferRenderbufferEXT

FramebufferTexture: FnPtr

Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES

FramebufferTexture1D: FnPtr

Fallbacks: FramebufferTexture1DEXT

FramebufferTexture2D: FnPtr

Fallbacks: FramebufferTexture2DEXT

FramebufferTexture3D: FnPtr

Fallbacks: FramebufferTexture3DEXT

FramebufferTextureLayer: FnPtr

Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT

FrontFace: FnPtrFrustum: FnPtrGenBuffers: FnPtr

Fallbacks: GenBuffersARB

GenFencesAPPLE: FnPtrGenFramebuffers: FnPtr

Fallbacks: GenFramebuffersEXT

GenLists: FnPtrGenQueries: FnPtr

Fallbacks: GenQueriesARB

GenRenderbuffers: FnPtr

Fallbacks: GenRenderbuffersEXT

GenSamplers: FnPtrGenTextures: FnPtrGenVertexArrays: FnPtr

Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES

GenerateMipmap: FnPtr

Fallbacks: GenerateMipmapEXT

GetActiveAttrib: FnPtr

Fallbacks: GetActiveAttribARB

GetActiveUniform: FnPtr

Fallbacks: GetActiveUniformARB

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

Fallbacks: GetAttribLocationARB

GetBooleani_v: FnPtr

Fallbacks: GetBooleanIndexedvEXT

GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtr

Fallbacks: GetBufferParameterivARB

GetBufferPointerv: FnPtr

Fallbacks: GetBufferPointervARB, GetBufferPointervOES

GetBufferSubData: FnPtr

Fallbacks: GetBufferSubDataARB

GetClipPlane: FnPtrGetCompressedTexImage: FnPtr

Fallbacks: GetCompressedTexImageARB

GetDebugMessageLog: FnPtr

Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR

GetDebugMessageLogKHR: FnPtrGetDoublev: FnPtrGetError: FnPtrGetFloatv: FnPtrGetFragDataIndex: FnPtr

Fallbacks: GetFragDataIndexEXT

GetFragDataLocation: FnPtr

Fallbacks: GetFragDataLocationEXT

GetFramebufferAttachmentParameteriv: FnPtr

Fallbacks: GetFramebufferAttachmentParameterivEXT

GetInteger64i_v: FnPtrGetInteger64v: FnPtr

Fallbacks: GetInteger64vAPPLE

GetIntegeri_v: FnPtr

Fallbacks: GetIntegerIndexedvEXT

GetIntegerv: FnPtrGetLightfv: FnPtrGetLightiv: FnPtrGetMapdv: FnPtrGetMapfv: FnPtrGetMapiv: FnPtrGetMaterialfv: FnPtrGetMaterialiv: FnPtrGetMultisamplefv: FnPtr

Fallbacks: GetMultisamplefvNV

GetObjectLabel: FnPtr

Fallbacks: GetObjectLabelKHR

GetObjectLabelKHR: FnPtrGetObjectPtrLabel: FnPtr

Fallbacks: GetObjectPtrLabelKHR

GetObjectPtrLabelKHR: FnPtrGetPixelMapfv: FnPtrGetPixelMapuiv: FnPtrGetPixelMapusv: FnPtrGetPointerv: FnPtr

Fallbacks: GetPointervEXT, GetPointervKHR

GetPointervKHR: FnPtrGetPolygonStipple: FnPtrGetProgramBinary: FnPtr

Fallbacks: GetProgramBinaryOES

GetProgramInfoLog: FnPtrGetProgramiv: FnPtrGetQueryObjecti64v: FnPtr

Fallbacks: GetQueryObjecti64vEXT

GetQueryObjectiv: FnPtr

Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT

GetQueryObjectui64v: FnPtr

Fallbacks: GetQueryObjectui64vEXT

GetQueryObjectuiv: FnPtr

Fallbacks: GetQueryObjectuivARB

GetQueryiv: FnPtr

Fallbacks: GetQueryivARB

GetRenderbufferParameteriv: FnPtr

Fallbacks: GetRenderbufferParameterivEXT

GetSamplerParameterIiv: FnPtr

Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES

GetSamplerParameterIuiv: FnPtr

Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES

GetSamplerParameterfv: FnPtrGetSamplerParameteriv: FnPtrGetShaderInfoLog: FnPtrGetShaderSource: FnPtr

Fallbacks: GetShaderSourceARB

GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSynciv: FnPtr

Fallbacks: GetSyncivAPPLE

GetTexEnvfv: FnPtrGetTexEnviv: FnPtrGetTexGendv: FnPtrGetTexGenfv: FnPtrGetTexGeniv: FnPtrGetTexImage: FnPtrGetTexLevelParameterfv: FnPtrGetTexLevelParameteriv: FnPtrGetTexParameterIiv: FnPtr

Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES

GetTexParameterIuiv: FnPtr

Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES

GetTexParameterPointervAPPLE: FnPtrGetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTransformFeedbackVarying: FnPtr

Fallbacks: GetTransformFeedbackVaryingEXT

GetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtr

Fallbacks: GetUniformLocationARB

GetUniformfv: FnPtr

Fallbacks: GetUniformfvARB

GetUniformiv: FnPtr

Fallbacks: GetUniformivARB

GetUniformuiv: FnPtr

Fallbacks: GetUniformuivEXT

GetVertexAttribIiv: FnPtr

Fallbacks: GetVertexAttribIivEXT

GetVertexAttribIuiv: FnPtr

Fallbacks: GetVertexAttribIuivEXT

GetVertexAttribPointerv: FnPtr

Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV

GetVertexAttribdv: FnPtr

Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV

GetVertexAttribfv: FnPtr

Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV

GetVertexAttribiv: FnPtr

Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV

Hint: FnPtrIndexMask: FnPtrIndexPointer: FnPtrIndexd: FnPtrIndexdv: FnPtrIndexf: FnPtrIndexfv: FnPtrIndexi: FnPtrIndexiv: FnPtrIndexs: FnPtrIndexsv: FnPtrIndexub: FnPtrIndexubv: FnPtrInitNames: FnPtrInsertEventMarkerEXT: FnPtrInterleavedArrays: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtr

Fallbacks: IsBufferARB

IsEnabled: FnPtrIsEnabledi: FnPtr

Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES

IsFenceAPPLE: FnPtrIsFramebuffer: FnPtr

Fallbacks: IsFramebufferEXT

IsList: FnPtrIsProgram: FnPtrIsQuery: FnPtr

Fallbacks: IsQueryARB

IsRenderbuffer: FnPtr

Fallbacks: IsRenderbufferEXT

IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtr

Fallbacks: IsSyncAPPLE

IsTexture: FnPtrIsVertexArray: FnPtr

Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES

LightModelf: FnPtrLightModelfv: FnPtrLightModeli: FnPtrLightModeliv: FnPtrLightf: FnPtrLightfv: FnPtrLighti: FnPtrLightiv: FnPtrLineStipple: FnPtrLineWidth: FnPtrLinkProgram: FnPtr

Fallbacks: LinkProgramARB

ListBase: FnPtrLoadIdentity: FnPtrLoadMatrixd: FnPtrLoadMatrixf: FnPtrLoadName: FnPtrLoadTransposeMatrixd: FnPtr

Fallbacks: LoadTransposeMatrixdARB

LoadTransposeMatrixf: FnPtr

Fallbacks: LoadTransposeMatrixfARB

LogicOp: FnPtrMap1d: FnPtrMap1f: FnPtrMap2d: FnPtrMap2f: FnPtrMapBuffer: FnPtr

Fallbacks: MapBufferARB, MapBufferOES

MapBufferRange: FnPtr

Fallbacks: MapBufferRangeEXT

MapGrid1d: FnPtrMapGrid1f: FnPtrMapGrid2d: FnPtrMapGrid2f: FnPtrMaterialf: FnPtrMaterialfv: FnPtrMateriali: FnPtrMaterialiv: FnPtrMatrixMode: FnPtrMultMatrixd: FnPtrMultMatrixf: FnPtrMultTransposeMatrixd: FnPtr

Fallbacks: MultTransposeMatrixdARB

MultTransposeMatrixf: FnPtr

Fallbacks: MultTransposeMatrixfARB

MultiDrawArrays: FnPtr

Fallbacks: MultiDrawArraysEXT

MultiDrawElements: FnPtr

Fallbacks: MultiDrawElementsEXT

MultiDrawElementsBaseVertex: FnPtr

Fallbacks: MultiDrawElementsBaseVertexEXT

MultiTexCoord1d: FnPtr

Fallbacks: MultiTexCoord1dARB

MultiTexCoord1dv: FnPtr

Fallbacks: MultiTexCoord1dvARB

MultiTexCoord1f: FnPtr

Fallbacks: MultiTexCoord1fARB

MultiTexCoord1fv: FnPtr

Fallbacks: MultiTexCoord1fvARB

MultiTexCoord1i: FnPtr

Fallbacks: MultiTexCoord1iARB

MultiTexCoord1iv: FnPtr

Fallbacks: MultiTexCoord1ivARB

MultiTexCoord1s: FnPtr

Fallbacks: MultiTexCoord1sARB

MultiTexCoord1sv: FnPtr

Fallbacks: MultiTexCoord1svARB

MultiTexCoord2d: FnPtr

Fallbacks: MultiTexCoord2dARB

MultiTexCoord2dv: FnPtr

Fallbacks: MultiTexCoord2dvARB

MultiTexCoord2f: FnPtr

Fallbacks: MultiTexCoord2fARB

MultiTexCoord2fv: FnPtr

Fallbacks: MultiTexCoord2fvARB

MultiTexCoord2i: FnPtr

Fallbacks: MultiTexCoord2iARB

MultiTexCoord2iv: FnPtr

Fallbacks: MultiTexCoord2ivARB

MultiTexCoord2s: FnPtr

Fallbacks: MultiTexCoord2sARB

MultiTexCoord2sv: FnPtr

Fallbacks: MultiTexCoord2svARB

MultiTexCoord3d: FnPtr

Fallbacks: MultiTexCoord3dARB

MultiTexCoord3dv: FnPtr

Fallbacks: MultiTexCoord3dvARB

MultiTexCoord3f: FnPtr

Fallbacks: MultiTexCoord3fARB

MultiTexCoord3fv: FnPtr

Fallbacks: MultiTexCoord3fvARB

MultiTexCoord3i: FnPtr

Fallbacks: MultiTexCoord3iARB

MultiTexCoord3iv: FnPtr

Fallbacks: MultiTexCoord3ivARB

MultiTexCoord3s: FnPtr

Fallbacks: MultiTexCoord3sARB

MultiTexCoord3sv: FnPtr

Fallbacks: MultiTexCoord3svARB

MultiTexCoord4d: FnPtr

Fallbacks: MultiTexCoord4dARB

MultiTexCoord4dv: FnPtr

Fallbacks: MultiTexCoord4dvARB

MultiTexCoord4f: FnPtr

Fallbacks: MultiTexCoord4fARB

MultiTexCoord4fv: FnPtr

Fallbacks: MultiTexCoord4fvARB

MultiTexCoord4i: FnPtr

Fallbacks: MultiTexCoord4iARB

MultiTexCoord4iv: FnPtr

Fallbacks: MultiTexCoord4ivARB

MultiTexCoord4s: FnPtr

Fallbacks: MultiTexCoord4sARB

MultiTexCoord4sv: FnPtr

Fallbacks: MultiTexCoord4svARB

MultiTexCoordP1ui: FnPtrMultiTexCoordP1uiv: FnPtrMultiTexCoordP2ui: FnPtrMultiTexCoordP2uiv: FnPtrMultiTexCoordP3ui: FnPtrMultiTexCoordP3uiv: FnPtrMultiTexCoordP4ui: FnPtrMultiTexCoordP4uiv: FnPtrNewList: FnPtrNormal3b: FnPtrNormal3bv: FnPtrNormal3d: FnPtrNormal3dv: FnPtrNormal3f: FnPtrNormal3fv: FnPtrNormal3i: FnPtrNormal3iv: FnPtrNormal3s: FnPtrNormal3sv: FnPtrNormalP3ui: FnPtrNormalP3uiv: FnPtrNormalPointer: FnPtrObjectLabel: FnPtr

Fallbacks: ObjectLabelKHR

ObjectLabelKHR: FnPtrObjectPtrLabel: FnPtr

Fallbacks: ObjectPtrLabelKHR

ObjectPtrLabelKHR: FnPtrOrtho: FnPtrPassThrough: FnPtrPixelMapfv: FnPtrPixelMapuiv: FnPtrPixelMapusv: FnPtrPixelStoref: FnPtrPixelStorei: FnPtrPixelTransferf: FnPtrPixelTransferi: FnPtrPixelZoom: FnPtrPointParameterf: FnPtr

Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS

PointParameterfv: FnPtr

Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS

PointParameteri: FnPtr

Fallbacks: PointParameteriNV

PointParameteriv: FnPtr

Fallbacks: PointParameterivNV

PointSize: FnPtrPolygonMode: FnPtr

Fallbacks: PolygonModeNV

PolygonOffset: FnPtrPolygonStipple: FnPtrPopAttrib: FnPtrPopClientAttrib: FnPtrPopDebugGroup: FnPtr

Fallbacks: PopDebugGroupKHR

PopDebugGroupKHR: FnPtrPopGroupMarkerEXT: FnPtrPopMatrix: FnPtrPopName: FnPtrPrimitiveRestartIndex: FnPtrPrioritizeTextures: FnPtr

Fallbacks: PrioritizeTexturesEXT

ProgramBinary: FnPtr

Fallbacks: ProgramBinaryOES

ProgramParameteri: FnPtr

Fallbacks: ProgramParameteriARB, ProgramParameteriEXT

ProvokingVertex: FnPtr

Fallbacks: ProvokingVertexEXT

PushAttrib: FnPtrPushClientAttrib: FnPtrPushDebugGroup: FnPtr

Fallbacks: PushDebugGroupKHR

PushDebugGroupKHR: FnPtrPushGroupMarkerEXT: FnPtrPushMatrix: FnPtrPushName: FnPtrQueryCounter: FnPtr

Fallbacks: QueryCounterEXT

RasterPos2d: FnPtrRasterPos2dv: FnPtrRasterPos2f: FnPtrRasterPos2fv: FnPtrRasterPos2i: FnPtrRasterPos2iv: FnPtrRasterPos2s: FnPtrRasterPos2sv: FnPtrRasterPos3d: FnPtrRasterPos3dv: FnPtrRasterPos3f: FnPtrRasterPos3fv: FnPtrRasterPos3i: FnPtrRasterPos3iv: FnPtrRasterPos3s: FnPtrRasterPos3sv: FnPtrRasterPos4d: FnPtrRasterPos4dv: FnPtrRasterPos4f: FnPtrRasterPos4fv: FnPtrRasterPos4i: FnPtrRasterPos4iv: FnPtrRasterPos4s: FnPtrRasterPos4sv: FnPtrReadBuffer: FnPtrReadPixels: FnPtrRectd: FnPtrRectdv: FnPtrRectf: FnPtrRectfv: FnPtrRecti: FnPtrRectiv: FnPtrRects: FnPtrRectsv: FnPtrRenderMode: FnPtrRenderbufferStorage: FnPtr

Fallbacks: RenderbufferStorageEXT

RenderbufferStorageMultisample: FnPtr

Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV

Rotated: FnPtrRotatef: FnPtrSampleCoverage: FnPtr

Fallbacks: SampleCoverageARB

SampleMaski: FnPtrSamplerParameterIiv: FnPtr

Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES

SamplerParameterIuiv: FnPtr

Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES

SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScaled: FnPtrScalef: FnPtrScissor: FnPtrSecondaryColor3b: FnPtr

Fallbacks: SecondaryColor3bEXT

SecondaryColor3bv: FnPtr

Fallbacks: SecondaryColor3bvEXT

SecondaryColor3d: FnPtr

Fallbacks: SecondaryColor3dEXT

SecondaryColor3dv: FnPtr

Fallbacks: SecondaryColor3dvEXT

SecondaryColor3f: FnPtr

Fallbacks: SecondaryColor3fEXT

SecondaryColor3fv: FnPtr

Fallbacks: SecondaryColor3fvEXT

SecondaryColor3i: FnPtr

Fallbacks: SecondaryColor3iEXT

SecondaryColor3iv: FnPtr

Fallbacks: SecondaryColor3ivEXT

SecondaryColor3s: FnPtr

Fallbacks: SecondaryColor3sEXT

SecondaryColor3sv: FnPtr

Fallbacks: SecondaryColor3svEXT

SecondaryColor3ub: FnPtr

Fallbacks: SecondaryColor3ubEXT

SecondaryColor3ubv: FnPtr

Fallbacks: SecondaryColor3ubvEXT

SecondaryColor3ui: FnPtr

Fallbacks: SecondaryColor3uiEXT

SecondaryColor3uiv: FnPtr

Fallbacks: SecondaryColor3uivEXT

SecondaryColor3us: FnPtr

Fallbacks: SecondaryColor3usEXT

SecondaryColor3usv: FnPtr

Fallbacks: SecondaryColor3usvEXT

SecondaryColorP3ui: FnPtrSecondaryColorP3uiv: FnPtrSecondaryColorPointer: FnPtr

Fallbacks: SecondaryColorPointerEXT

SelectBuffer: FnPtrSetFenceAPPLE: FnPtrShadeModel: FnPtrShaderSource: FnPtr

Fallbacks: ShaderSourceARB

StencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtr

Fallbacks: StencilOpSeparateATI

TestFenceAPPLE: FnPtrTestObjectAPPLE: FnPtrTexBuffer: FnPtr

Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES

TexCoord1d: FnPtrTexCoord1dv: FnPtrTexCoord1f: FnPtrTexCoord1fv: FnPtrTexCoord1i: FnPtrTexCoord1iv: FnPtrTexCoord1s: FnPtrTexCoord1sv: FnPtrTexCoord2d: FnPtrTexCoord2dv: FnPtrTexCoord2f: FnPtrTexCoord2fv: FnPtrTexCoord2i: FnPtrTexCoord2iv: FnPtrTexCoord2s: FnPtrTexCoord2sv: FnPtrTexCoord3d: FnPtrTexCoord3dv: FnPtrTexCoord3f: FnPtrTexCoord3fv: FnPtrTexCoord3i: FnPtrTexCoord3iv: FnPtrTexCoord3s: FnPtrTexCoord3sv: FnPtrTexCoord4d: FnPtrTexCoord4dv: FnPtrTexCoord4f: FnPtrTexCoord4fv: FnPtrTexCoord4i: FnPtrTexCoord4iv: FnPtrTexCoord4s: FnPtrTexCoord4sv: FnPtrTexCoordP1ui: FnPtrTexCoordP1uiv: FnPtrTexCoordP2ui: FnPtrTexCoordP2uiv: FnPtrTexCoordP3ui: FnPtrTexCoordP3uiv: FnPtrTexCoordP4ui: FnPtrTexCoordP4uiv: FnPtrTexCoordPointer: FnPtrTexEnvf: FnPtrTexEnvfv: FnPtrTexEnvi: FnPtrTexEnviv: FnPtrTexGend: FnPtrTexGendv: FnPtrTexGenf: FnPtrTexGenfv: FnPtrTexGeni: FnPtrTexGeniv: FnPtrTexImage1D: FnPtrTexImage2D: FnPtrTexImage2DMultisample: FnPtrTexImage3D: FnPtr

Fallbacks: TexImage3DEXT

TexImage3DMultisample: FnPtrTexParameterIiv: FnPtr

Fallbacks: TexParameterIivEXT, TexParameterIivOES

TexParameterIuiv: FnPtr

Fallbacks: TexParameterIuivEXT, TexParameterIuivOES

TexParameterf: FnPtrTexParameterfv: FnPtrTexParameteri: FnPtrTexParameteriv: FnPtrTexStorage1D: FnPtr

Fallbacks: TexStorage1DEXT

TexStorage2D: FnPtr

Fallbacks: TexStorage2DEXT

TexStorage3D: FnPtr

Fallbacks: TexStorage3DEXT

TexSubImage1D: FnPtr

Fallbacks: TexSubImage1DEXT

TexSubImage2D: FnPtr

Fallbacks: TexSubImage2DEXT

TexSubImage3D: FnPtr

Fallbacks: TexSubImage3DEXT

TextureRangeAPPLE: FnPtrTransformFeedbackVaryings: FnPtr

Fallbacks: TransformFeedbackVaryingsEXT

Translated: FnPtrTranslatef: FnPtrUniform1f: FnPtr

Fallbacks: Uniform1fARB

Uniform1fv: FnPtr

Fallbacks: Uniform1fvARB

Uniform1i: FnPtr

Fallbacks: Uniform1iARB

Uniform1iv: FnPtr

Fallbacks: Uniform1ivARB

Uniform1ui: FnPtr

Fallbacks: Uniform1uiEXT

Uniform1uiv: FnPtr

Fallbacks: Uniform1uivEXT

Uniform2f: FnPtr

Fallbacks: Uniform2fARB

Uniform2fv: FnPtr

Fallbacks: Uniform2fvARB

Uniform2i: FnPtr

Fallbacks: Uniform2iARB

Uniform2iv: FnPtr

Fallbacks: Uniform2ivARB

Uniform2ui: FnPtr

Fallbacks: Uniform2uiEXT

Uniform2uiv: FnPtr

Fallbacks: Uniform2uivEXT

Uniform3f: FnPtr

Fallbacks: Uniform3fARB

Uniform3fv: FnPtr

Fallbacks: Uniform3fvARB

Uniform3i: FnPtr

Fallbacks: Uniform3iARB

Uniform3iv: FnPtr

Fallbacks: Uniform3ivARB

Uniform3ui: FnPtr

Fallbacks: Uniform3uiEXT

Uniform3uiv: FnPtr

Fallbacks: Uniform3uivEXT

Uniform4f: FnPtr

Fallbacks: Uniform4fARB

Uniform4fv: FnPtr

Fallbacks: Uniform4fvARB

Uniform4i: FnPtr

Fallbacks: Uniform4iARB

Uniform4iv: FnPtr

Fallbacks: Uniform4ivARB

Uniform4ui: FnPtr

Fallbacks: Uniform4uiEXT

Uniform4uiv: FnPtr

Fallbacks: Uniform4uivEXT

UniformBlockBinding: FnPtrUniformMatrix2fv: FnPtr

Fallbacks: UniformMatrix2fvARB

UniformMatrix2x3fv: FnPtr

Fallbacks: UniformMatrix2x3fvNV

UniformMatrix2x4fv: FnPtr

Fallbacks: UniformMatrix2x4fvNV

UniformMatrix3fv: FnPtr

Fallbacks: UniformMatrix3fvARB

UniformMatrix3x2fv: FnPtr

Fallbacks: UniformMatrix3x2fvNV

UniformMatrix3x4fv: FnPtr

Fallbacks: UniformMatrix3x4fvNV

UniformMatrix4fv: FnPtr

Fallbacks: UniformMatrix4fvARB

UniformMatrix4x2fv: FnPtr

Fallbacks: UniformMatrix4x2fvNV

UniformMatrix4x3fv: FnPtr

Fallbacks: UniformMatrix4x3fvNV

UnmapBuffer: FnPtr

Fallbacks: UnmapBufferARB, UnmapBufferOES

UseProgram: FnPtr

Fallbacks: UseProgramObjectARB

ValidateProgram: FnPtr

Fallbacks: ValidateProgramARB

Vertex2d: FnPtrVertex2dv: FnPtrVertex2f: FnPtrVertex2fv: FnPtrVertex2i: FnPtrVertex2iv: FnPtrVertex2s: FnPtrVertex2sv: FnPtrVertex3d: FnPtrVertex3dv: FnPtrVertex3f: FnPtrVertex3fv: FnPtrVertex3i: FnPtrVertex3iv: FnPtrVertex3s: FnPtrVertex3sv: FnPtrVertex4d: FnPtrVertex4dv: FnPtrVertex4f: FnPtrVertex4fv: FnPtrVertex4i: FnPtrVertex4iv: FnPtrVertex4s: FnPtrVertex4sv: FnPtrVertexAttrib1d: FnPtr

Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV

VertexAttrib1dv: FnPtr

Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV

VertexAttrib1f: FnPtr

Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV

VertexAttrib1fv: FnPtr

Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV

VertexAttrib1s: FnPtr

Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV

VertexAttrib1sv: FnPtr

Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV

VertexAttrib2d: FnPtr

Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV

VertexAttrib2dv: FnPtr

Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV

VertexAttrib2f: FnPtr

Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV

VertexAttrib2fv: FnPtr

Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV

VertexAttrib2s: FnPtr

Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV

VertexAttrib2sv: FnPtr

Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV

VertexAttrib3d: FnPtr

Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV

VertexAttrib3dv: FnPtr

Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV

VertexAttrib3f: FnPtr

Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV

VertexAttrib3fv: FnPtr

Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV

VertexAttrib3s: FnPtr

Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV

VertexAttrib3sv: FnPtr

Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV

VertexAttrib4Nbv: FnPtr

Fallbacks: VertexAttrib4NbvARB

VertexAttrib4Niv: FnPtr

Fallbacks: VertexAttrib4NivARB

VertexAttrib4Nsv: FnPtr

Fallbacks: VertexAttrib4NsvARB

VertexAttrib4Nub: FnPtr

Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV

VertexAttrib4Nubv: FnPtr

Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV

VertexAttrib4Nuiv: FnPtr

Fallbacks: VertexAttrib4NuivARB

VertexAttrib4Nusv: FnPtr

Fallbacks: VertexAttrib4NusvARB

VertexAttrib4bv: FnPtr

Fallbacks: VertexAttrib4bvARB

VertexAttrib4d: FnPtr

Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV

VertexAttrib4dv: FnPtr

Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV

VertexAttrib4f: FnPtr

Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV

VertexAttrib4fv: FnPtr

Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV

VertexAttrib4iv: FnPtr

Fallbacks: VertexAttrib4ivARB

VertexAttrib4s: FnPtr

Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV

VertexAttrib4sv: FnPtr

Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV

VertexAttrib4ubv: FnPtr

Fallbacks: VertexAttrib4ubvARB

VertexAttrib4uiv: FnPtr

Fallbacks: VertexAttrib4uivARB

VertexAttrib4usv: FnPtr

Fallbacks: VertexAttrib4usvARB

VertexAttribDivisor: FnPtr

Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV

VertexAttribI1i: FnPtr

Fallbacks: VertexAttribI1iEXT

VertexAttribI1iv: FnPtr

Fallbacks: VertexAttribI1ivEXT

VertexAttribI1ui: FnPtr

Fallbacks: VertexAttribI1uiEXT

VertexAttribI1uiv: FnPtr

Fallbacks: VertexAttribI1uivEXT

VertexAttribI2i: FnPtr

Fallbacks: VertexAttribI2iEXT

VertexAttribI2iv: FnPtr

Fallbacks: VertexAttribI2ivEXT

VertexAttribI2ui: FnPtr

Fallbacks: VertexAttribI2uiEXT

VertexAttribI2uiv: FnPtr

Fallbacks: VertexAttribI2uivEXT

VertexAttribI3i: FnPtr

Fallbacks: VertexAttribI3iEXT

VertexAttribI3iv: FnPtr

Fallbacks: VertexAttribI3ivEXT

VertexAttribI3ui: FnPtr

Fallbacks: VertexAttribI3uiEXT

VertexAttribI3uiv: FnPtr

Fallbacks: VertexAttribI3uivEXT

VertexAttribI4bv: FnPtr

Fallbacks: VertexAttribI4bvEXT

VertexAttribI4i: FnPtr

Fallbacks: VertexAttribI4iEXT

VertexAttribI4iv: FnPtr

Fallbacks: VertexAttribI4ivEXT

VertexAttribI4sv: FnPtr

Fallbacks: VertexAttribI4svEXT

VertexAttribI4ubv: FnPtr

Fallbacks: VertexAttribI4ubvEXT

VertexAttribI4ui: FnPtr

Fallbacks: VertexAttribI4uiEXT

VertexAttribI4uiv: FnPtr

Fallbacks: VertexAttribI4uivEXT

VertexAttribI4usv: FnPtr

Fallbacks: VertexAttribI4usvEXT

VertexAttribIPointer: FnPtr

Fallbacks: VertexAttribIPointerEXT

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

Fallbacks: VertexAttribPointerARB

VertexP2ui: FnPtrVertexP2uiv: FnPtrVertexP3ui: FnPtrVertexP3uiv: FnPtrVertexP4ui: FnPtrVertexP4uiv: FnPtrVertexPointer: FnPtrViewport: FnPtrWaitSync: FnPtr

Fallbacks: WaitSyncAPPLE

WindowPos2d: FnPtr

Fallbacks: WindowPos2dARB, WindowPos2dMESA

WindowPos2dv: FnPtr

Fallbacks: WindowPos2dvARB, WindowPos2dvMESA

WindowPos2f: FnPtr

Fallbacks: WindowPos2fARB, WindowPos2fMESA

WindowPos2fv: FnPtr

Fallbacks: WindowPos2fvARB, WindowPos2fvMESA

WindowPos2i: FnPtr

Fallbacks: WindowPos2iARB, WindowPos2iMESA

WindowPos2iv: FnPtr

Fallbacks: WindowPos2ivARB, WindowPos2ivMESA

WindowPos2s: FnPtr

Fallbacks: WindowPos2sARB, WindowPos2sMESA

WindowPos2sv: FnPtr

Fallbacks: WindowPos2svARB, WindowPos2svMESA

WindowPos3d: FnPtr

Fallbacks: WindowPos3dARB, WindowPos3dMESA

WindowPos3dv: FnPtr

Fallbacks: WindowPos3dvARB, WindowPos3dvMESA

WindowPos3f: FnPtr

Fallbacks: WindowPos3fARB, WindowPos3fMESA

WindowPos3fv: FnPtr

Fallbacks: WindowPos3fvARB, WindowPos3fvMESA

WindowPos3i: FnPtr

Fallbacks: WindowPos3iARB, WindowPos3iMESA

WindowPos3iv: FnPtr

Fallbacks: WindowPos3ivARB, WindowPos3ivMESA

WindowPos3s: FnPtr

Fallbacks: WindowPos3sARB, WindowPos3sMESA

WindowPos3sv: FnPtr

Fallbacks: WindowPos3svARB, WindowPos3svMESA

Methods

impl Gl[src]

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

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

ⓘThis example is not tested
let gl = Gl::load_with(|s| glfw.get_proc_address(s));

pub unsafe fn Accum(&self, op: c_uint, value: c_float)[src]

pub unsafe fn ActiveTexture(&self, texture: c_uint)[src]

pub unsafe fn AlphaFunc(&self, func: c_uint, ref_: c_float)[src]

pub unsafe fn AreTexturesResident(
    &self,
    n: c_int,
    textures: *const c_uint,
    residences: *mut c_uchar
) -> c_uchar
[src]

pub unsafe fn ArrayElement(&self, i: c_int)[src]

pub unsafe fn AttachShader(&self, program: c_uint, shader: c_uint)[src]

pub unsafe fn Begin(&self, mode: c_uint)[src]

pub unsafe fn BeginConditionalRender(&self, id: c_uint, mode: c_uint)[src]

pub unsafe fn BeginQuery(&self, target: c_uint, id: c_uint)[src]

pub unsafe fn BeginTransformFeedback(&self, primitiveMode: c_uint)[src]

pub unsafe fn BindAttribLocation(
    &self,
    program: c_uint,
    index: c_uint,
    name: *const c_char
)
[src]

pub unsafe fn BindBuffer(&self, target: c_uint, buffer: c_uint)[src]

pub unsafe fn BindBufferBase(
    &self,
    target: c_uint,
    index: c_uint,
    buffer: c_uint
)
[src]

pub unsafe fn BindBufferRange(
    &self,
    target: c_uint,
    index: c_uint,
    buffer: c_uint,
    offset: isize,
    size: isize
)
[src]

pub unsafe fn BindFragDataLocation(
    &self,
    program: c_uint,
    color: c_uint,
    name: *const c_char
)
[src]

pub unsafe fn BindFragDataLocationIndexed(
    &self,
    program: c_uint,
    colorNumber: c_uint,
    index: c_uint,
    name: *const c_char
)
[src]

pub unsafe fn BindFramebuffer(&self, target: c_uint, framebuffer: c_uint)[src]

pub unsafe fn BindRenderbuffer(&self, target: c_uint, renderbuffer: c_uint)[src]

pub unsafe fn BindSampler(&self, unit: c_uint, sampler: c_uint)[src]

pub unsafe fn BindTexture(&self, target: c_uint, texture: c_uint)[src]

pub unsafe fn BindVertexArray(&self, array: c_uint)[src]

pub unsafe fn Bitmap(
    &self,
    width: c_int,
    height: c_int,
    xorig: c_float,
    yorig: c_float,
    xmove: c_float,
    ymove: c_float,
    bitmap: *const c_uchar
)
[src]

pub unsafe fn BlendBarrierKHR(&self)[src]

pub unsafe fn BlendColor(
    &self,
    red: c_float,
    green: c_float,
    blue: c_float,
    alpha: c_float
)
[src]

pub unsafe fn BlendEquation(&self, mode: c_uint)[src]

pub unsafe fn BlendEquationSeparate(&self, modeRGB: c_uint, modeAlpha: c_uint)[src]

pub unsafe fn BlendFunc(&self, sfactor: c_uint, dfactor: c_uint)[src]

pub unsafe fn BlendFuncSeparate(
    &self,
    sfactorRGB: c_uint,
    dfactorRGB: c_uint,
    sfactorAlpha: c_uint,
    dfactorAlpha: c_uint
)
[src]

pub unsafe fn BlitFramebuffer(
    &self,
    srcX0: c_int,
    srcY0: c_int,
    srcX1: c_int,
    srcY1: c_int,
    dstX0: c_int,
    dstY0: c_int,
    dstX1: c_int,
    dstY1: c_int,
    mask: c_uint,
    filter: c_uint
)
[src]

pub unsafe fn BufferData(
    &self,
    target: c_uint,
    size: isize,
    data: *const c_void,
    usage: c_uint
)
[src]

pub unsafe fn BufferSubData(
    &self,
    target: c_uint,
    offset: isize,
    size: isize,
    data: *const c_void
)
[src]

pub unsafe fn CallList(&self, list: c_uint)[src]

pub unsafe fn CallLists(&self, n: c_int, type_: c_uint, lists: *const c_void)[src]

pub unsafe fn CheckFramebufferStatus(&self, target: c_uint) -> c_uint[src]

pub unsafe fn ClampColor(&self, target: c_uint, clamp: c_uint)[src]

pub unsafe fn Clear(&self, mask: c_uint)[src]

pub unsafe fn ClearAccum(
    &self,
    red: c_float,
    green: c_float,
    blue: c_float,
    alpha: c_float
)
[src]

pub unsafe fn ClearBufferfi(
    &self,
    buffer: c_uint,
    drawbuffer: c_int,
    depth: c_float,
    stencil: c_int
)
[src]

pub unsafe fn ClearBufferfv(
    &self,
    buffer: c_uint,
    drawbuffer: c_int,
    value: *const c_float
)
[src]

pub unsafe fn ClearBufferiv(
    &self,
    buffer: c_uint,
    drawbuffer: c_int,
    value: *const c_int
)
[src]

pub unsafe fn ClearBufferuiv(
    &self,
    buffer: c_uint,
    drawbuffer: c_int,
    value: *const c_uint
)
[src]

pub unsafe fn ClearColor(
    &self,
    red: c_float,
    green: c_float,
    blue: c_float,
    alpha: c_float
)
[src]

pub unsafe fn ClearDepth(&self, depth: c_double)[src]

pub unsafe fn ClearIndex(&self, c: c_float)[src]

pub unsafe fn ClearStencil(&self, s: c_int)[src]

pub unsafe fn ClientActiveTexture(&self, texture: c_uint)[src]

pub unsafe fn ClientWaitSync(
    &self,
    sync: *const __GLsync,
    flags: c_uint,
    timeout: u64
) -> c_uint
[src]

pub unsafe fn ClipPlane(&self, plane: c_uint, equation: *const c_double)[src]

pub unsafe fn Color3b(&self, red: c_char, green: c_char, blue: c_char)[src]

pub unsafe fn Color3bv(&self, v: *const c_char)[src]

pub unsafe fn Color3d(&self, red: c_double, green: c_double, blue: c_double)[src]

pub unsafe fn Color3dv(&self, v: *const c_double)[src]

pub unsafe fn Color3f(&self, red: c_float, green: c_float, blue: c_float)[src]

pub unsafe fn Color3fv(&self, v: *const c_float)[src]

pub unsafe fn Color3i(&self, red: c_int, green: c_int, blue: c_int)[src]

pub unsafe fn Color3iv(&self, v: *const c_int)[src]

pub unsafe fn Color3s(&self, red: c_short, green: c_short, blue: c_short)[src]

pub unsafe fn Color3sv(&self, v: *const c_short)[src]

pub unsafe fn Color3ub(&self, red: c_uchar, green: c_uchar, blue: c_uchar)[src]

pub unsafe fn Color3ubv(&self, v: *const c_uchar)[src]

pub unsafe fn Color3ui(&self, red: c_uint, green: c_uint, blue: c_uint)[src]

pub unsafe fn Color3uiv(&self, v: *const c_uint)[src]

pub unsafe fn Color3us(&self, red: c_ushort, green: c_ushort, blue: c_ushort)[src]

pub unsafe fn Color3usv(&self, v: *const c_ushort)[src]

pub unsafe fn Color4b(
    &self,
    red: c_char,
    green: c_char,
    blue: c_char,
    alpha: c_char
)
[src]

pub unsafe fn Color4bv(&self, v: *const c_char)[src]

pub unsafe fn Color4d(
    &self,
    red: c_double,
    green: c_double,
    blue: c_double,
    alpha: c_double
)
[src]

pub unsafe fn Color4dv(&self, v: *const c_double)[src]

pub unsafe fn Color4f(
    &self,
    red: c_float,
    green: c_float,
    blue: c_float,
    alpha: c_float
)
[src]

pub unsafe fn Color4fv(&self, v: *const c_float)[src]

pub unsafe fn Color4i(
    &self,
    red: c_int,
    green: c_int,
    blue: c_int,
    alpha: c_int
)
[src]

pub unsafe fn Color4iv(&self, v: *const c_int)[src]

pub unsafe fn Color4s(
    &self,
    red: c_short,
    green: c_short,
    blue: c_short,
    alpha: c_short
)
[src]

pub unsafe fn Color4sv(&self, v: *const c_short)[src]

pub unsafe fn Color4ub(
    &self,
    red: c_uchar,
    green: c_uchar,
    blue: c_uchar,
    alpha: c_uchar
)
[src]

pub unsafe fn Color4ubv(&self, v: *const c_uchar)[src]

pub unsafe fn Color4ui(
    &self,
    red: c_uint,
    green: c_uint,
    blue: c_uint,
    alpha: c_uint
)
[src]

pub unsafe fn Color4uiv(&self, v: *const c_uint)[src]

pub unsafe fn Color4us(
    &self,
    red: c_ushort,
    green: c_ushort,
    blue: c_ushort,
    alpha: c_ushort
)
[src]

pub unsafe fn Color4usv(&self, v: *const c_ushort)[src]

pub unsafe fn ColorMask(
    &self,
    red: c_uchar,
    green: c_uchar,
    blue: c_uchar,
    alpha: c_uchar
)
[src]

pub unsafe fn ColorMaski(
    &self,
    index: c_uint,
    r: c_uchar,
    g: c_uchar,
    b: c_uchar,
    a: c_uchar
)
[src]

pub unsafe fn ColorMaterial(&self, face: c_uint, mode: c_uint)[src]

pub unsafe fn ColorP3ui(&self, type_: c_uint, color: c_uint)[src]

pub unsafe fn ColorP3uiv(&self, type_: c_uint, color: *const c_uint)[src]

pub unsafe fn ColorP4ui(&self, type_: c_uint, color: c_uint)[src]

pub unsafe fn ColorP4uiv(&self, type_: c_uint, color: *const c_uint)[src]

pub unsafe fn ColorPointer(
    &self,
    size: c_int,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn CompileShader(&self, shader: c_uint)[src]

pub unsafe fn CompressedTexImage1D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_uint,
    width: c_int,
    border: c_int,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTexImage2D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int,
    border: c_int,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTexImage3D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int,
    depth: c_int,
    border: c_int,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTexSubImage1D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    width: c_int,
    format: c_uint,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTexSubImage2D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    width: c_int,
    height: c_int,
    format: c_uint,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTexSubImage3D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    zoffset: c_int,
    width: c_int,
    height: c_int,
    depth: c_int,
    format: c_uint,
    imageSize: c_int,
    data: *const c_void
)
[src]

pub unsafe fn CopyBufferSubData(
    &self,
    readTarget: c_uint,
    writeTarget: c_uint,
    readOffset: isize,
    writeOffset: isize,
    size: isize
)
[src]

pub unsafe fn CopyImageSubData(
    &self,
    srcName: c_uint,
    srcTarget: c_uint,
    srcLevel: c_int,
    srcX: c_int,
    srcY: c_int,
    srcZ: c_int,
    dstName: c_uint,
    dstTarget: c_uint,
    dstLevel: c_int,
    dstX: c_int,
    dstY: c_int,
    dstZ: c_int,
    srcWidth: c_int,
    srcHeight: c_int,
    srcDepth: c_int
)
[src]

pub unsafe fn CopyPixels(
    &self,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int,
    type_: c_uint
)
[src]

pub unsafe fn CopyTexImage1D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_uint,
    x: c_int,
    y: c_int,
    width: c_int,
    border: c_int
)
[src]

pub unsafe fn CopyTexImage2D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_uint,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int,
    border: c_int
)
[src]

pub unsafe fn CopyTexSubImage1D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    x: c_int,
    y: c_int,
    width: c_int
)
[src]

pub unsafe fn CopyTexSubImage2D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn CopyTexSubImage3D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    zoffset: c_int,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn CreateProgram(&self) -> c_uint[src]

pub unsafe fn CreateShader(&self, type_: c_uint) -> c_uint[src]

pub unsafe fn CullFace(&self, mode: c_uint)[src]

pub unsafe fn DebugMessageCallback(
    &self,
    callback: extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void),
    userParam: *const c_void
)
[src]

pub unsafe fn DebugMessageCallbackKHR(
    &self,
    callback: extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void),
    userParam: *const c_void
)
[src]

pub unsafe fn DebugMessageControl(
    &self,
    source: c_uint,
    type_: c_uint,
    severity: c_uint,
    count: c_int,
    ids: *const c_uint,
    enabled: c_uchar
)
[src]

pub unsafe fn DebugMessageControlKHR(
    &self,
    source: c_uint,
    type_: c_uint,
    severity: c_uint,
    count: c_int,
    ids: *const c_uint,
    enabled: c_uchar
)
[src]

pub unsafe fn DebugMessageInsert(
    &self,
    source: c_uint,
    type_: c_uint,
    id: c_uint,
    severity: c_uint,
    length: c_int,
    buf: *const c_char
)
[src]

pub unsafe fn DebugMessageInsertKHR(
    &self,
    source: c_uint,
    type_: c_uint,
    id: c_uint,
    severity: c_uint,
    length: c_int,
    buf: *const c_char
)
[src]

pub unsafe fn DeleteBuffers(&self, n: c_int, buffers: *const c_uint)[src]

pub unsafe fn DeleteFencesAPPLE(&self, n: c_int, fences: *const c_uint)[src]

pub unsafe fn DeleteFramebuffers(&self, n: c_int, framebuffers: *const c_uint)[src]

pub unsafe fn DeleteLists(&self, list: c_uint, range: c_int)[src]

pub unsafe fn DeleteProgram(&self, program: c_uint)[src]

pub unsafe fn DeleteQueries(&self, n: c_int, ids: *const c_uint)[src]

pub unsafe fn DeleteRenderbuffers(&self, n: c_int, renderbuffers: *const c_uint)[src]

pub unsafe fn DeleteSamplers(&self, count: c_int, samplers: *const c_uint)[src]

pub unsafe fn DeleteShader(&self, shader: c_uint)[src]

pub unsafe fn DeleteSync(&self, sync: *const __GLsync)[src]

pub unsafe fn DeleteTextures(&self, n: c_int, textures: *const c_uint)[src]

pub unsafe fn DeleteVertexArrays(&self, n: c_int, arrays: *const c_uint)[src]

pub unsafe fn DepthFunc(&self, func: c_uint)[src]

pub unsafe fn DepthMask(&self, flag: c_uchar)[src]

pub unsafe fn DepthRange(&self, n: c_double, f: c_double)[src]

pub unsafe fn DetachShader(&self, program: c_uint, shader: c_uint)[src]

pub unsafe fn Disable(&self, cap: c_uint)[src]

pub unsafe fn DisableClientState(&self, array: c_uint)[src]

pub unsafe fn DisableVertexAttribArray(&self, index: c_uint)[src]

pub unsafe fn Disablei(&self, target: c_uint, index: c_uint)[src]

pub unsafe fn DrawArrays(&self, mode: c_uint, first: c_int, count: c_int)[src]

pub unsafe fn DrawArraysInstanced(
    &self,
    mode: c_uint,
    first: c_int,
    count: c_int,
    instancecount: c_int
)
[src]

pub unsafe fn DrawBuffer(&self, buf: c_uint)[src]

pub unsafe fn DrawBuffers(&self, n: c_int, bufs: *const c_uint)[src]

pub unsafe fn DrawElements(
    &self,
    mode: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void
)
[src]

pub unsafe fn DrawElementsBaseVertex(
    &self,
    mode: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void,
    basevertex: c_int
)
[src]

pub unsafe fn DrawElementsInstanced(
    &self,
    mode: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void,
    instancecount: c_int
)
[src]

pub unsafe fn DrawElementsInstancedBaseVertex(
    &self,
    mode: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void,
    instancecount: c_int,
    basevertex: c_int
)
[src]

pub unsafe fn DrawPixels(
    &self,
    width: c_int,
    height: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn DrawRangeElements(
    &self,
    mode: c_uint,
    start: c_uint,
    end: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void
)
[src]

pub unsafe fn DrawRangeElementsBaseVertex(
    &self,
    mode: c_uint,
    start: c_uint,
    end: c_uint,
    count: c_int,
    type_: c_uint,
    indices: *const c_void,
    basevertex: c_int
)
[src]

pub unsafe fn EdgeFlag(&self, flag: c_uchar)[src]

pub unsafe fn EdgeFlagPointer(&self, stride: c_int, pointer: *const c_void)[src]

pub unsafe fn EdgeFlagv(&self, flag: *const c_uchar)[src]

pub unsafe fn Enable(&self, cap: c_uint)[src]

pub unsafe fn EnableClientState(&self, array: c_uint)[src]

pub unsafe fn EnableVertexAttribArray(&self, index: c_uint)[src]

pub unsafe fn Enablei(&self, target: c_uint, index: c_uint)[src]

pub unsafe fn End(&self)[src]

pub unsafe fn EndConditionalRender(&self)[src]

pub unsafe fn EndList(&self)[src]

pub unsafe fn EndQuery(&self, target: c_uint)[src]

pub unsafe fn EndTransformFeedback(&self)[src]

pub unsafe fn EvalCoord1d(&self, u: c_double)[src]

pub unsafe fn EvalCoord1dv(&self, u: *const c_double)[src]

pub unsafe fn EvalCoord1f(&self, u: c_float)[src]

pub unsafe fn EvalCoord1fv(&self, u: *const c_float)[src]

pub unsafe fn EvalCoord2d(&self, u: c_double, v: c_double)[src]

pub unsafe fn EvalCoord2dv(&self, u: *const c_double)[src]

pub unsafe fn EvalCoord2f(&self, u: c_float, v: c_float)[src]

pub unsafe fn EvalCoord2fv(&self, u: *const c_float)[src]

pub unsafe fn EvalMesh1(&self, mode: c_uint, i1: c_int, i2: c_int)[src]

pub unsafe fn EvalMesh2(
    &self,
    mode: c_uint,
    i1: c_int,
    i2: c_int,
    j1: c_int,
    j2: c_int
)
[src]

pub unsafe fn EvalPoint1(&self, i: c_int)[src]

pub unsafe fn EvalPoint2(&self, i: c_int, j: c_int)[src]

pub unsafe fn FeedbackBuffer(
    &self,
    size: c_int,
    type_: c_uint,
    buffer: *mut c_float
)
[src]

pub unsafe fn FenceSync(
    &self,
    condition: c_uint,
    flags: c_uint
) -> *const __GLsync
[src]

pub unsafe fn Finish(&self)[src]

pub unsafe fn FinishFenceAPPLE(&self, fence: c_uint)[src]

pub unsafe fn FinishObjectAPPLE(&self, object: c_uint, name: c_int)[src]

pub unsafe fn Flush(&self)[src]

pub unsafe fn FlushMappedBufferRange(
    &self,
    target: c_uint,
    offset: isize,
    length: isize
)
[src]

pub unsafe fn FogCoordPointer(
    &self,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn FogCoordd(&self, coord: c_double)[src]

pub unsafe fn FogCoorddv(&self, coord: *const c_double)[src]

pub unsafe fn FogCoordf(&self, coord: c_float)[src]

pub unsafe fn FogCoordfv(&self, coord: *const c_float)[src]

pub unsafe fn Fogf(&self, pname: c_uint, param: c_float)[src]

pub unsafe fn Fogfv(&self, pname: c_uint, params: *const c_float)[src]

pub unsafe fn Fogi(&self, pname: c_uint, param: c_int)[src]

pub unsafe fn Fogiv(&self, pname: c_uint, params: *const c_int)[src]

pub unsafe fn FramebufferRenderbuffer(
    &self,
    target: c_uint,
    attachment: c_uint,
    renderbuffertarget: c_uint,
    renderbuffer: c_uint
)
[src]

pub unsafe fn FramebufferTexture(
    &self,
    target: c_uint,
    attachment: c_uint,
    texture: c_uint,
    level: c_int
)
[src]

pub unsafe fn FramebufferTexture1D(
    &self,
    target: c_uint,
    attachment: c_uint,
    textarget: c_uint,
    texture: c_uint,
    level: c_int
)
[src]

pub unsafe fn FramebufferTexture2D(
    &self,
    target: c_uint,
    attachment: c_uint,
    textarget: c_uint,
    texture: c_uint,
    level: c_int
)
[src]

pub unsafe fn FramebufferTexture3D(
    &self,
    target: c_uint,
    attachment: c_uint,
    textarget: c_uint,
    texture: c_uint,
    level: c_int,
    zoffset: c_int
)
[src]

pub unsafe fn FramebufferTextureLayer(
    &self,
    target: c_uint,
    attachment: c_uint,
    texture: c_uint,
    level: c_int,
    layer: c_int
)
[src]

pub unsafe fn FrontFace(&self, mode: c_uint)[src]

pub unsafe fn Frustum(
    &self,
    left: c_double,
    right: c_double,
    bottom: c_double,
    top: c_double,
    zNear: c_double,
    zFar: c_double
)
[src]

pub unsafe fn GenBuffers(&self, n: c_int, buffers: *mut c_uint)[src]

pub unsafe fn GenFencesAPPLE(&self, n: c_int, fences: *mut c_uint)[src]

pub unsafe fn GenFramebuffers(&self, n: c_int, framebuffers: *mut c_uint)[src]

pub unsafe fn GenLists(&self, range: c_int) -> c_uint[src]

pub unsafe fn GenQueries(&self, n: c_int, ids: *mut c_uint)[src]

pub unsafe fn GenRenderbuffers(&self, n: c_int, renderbuffers: *mut c_uint)[src]

pub unsafe fn GenSamplers(&self, count: c_int, samplers: *mut c_uint)[src]

pub unsafe fn GenTextures(&self, n: c_int, textures: *mut c_uint)[src]

pub unsafe fn GenVertexArrays(&self, n: c_int, arrays: *mut c_uint)[src]

pub unsafe fn GenerateMipmap(&self, target: c_uint)[src]

pub unsafe fn GetActiveAttrib(
    &self,
    program: c_uint,
    index: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    size: *mut c_int,
    type_: *mut c_uint,
    name: *mut c_char
)
[src]

pub unsafe fn GetActiveUniform(
    &self,
    program: c_uint,
    index: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    size: *mut c_int,
    type_: *mut c_uint,
    name: *mut c_char
)
[src]

pub unsafe fn GetActiveUniformBlockName(
    &self,
    program: c_uint,
    uniformBlockIndex: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    uniformBlockName: *mut c_char
)
[src]

pub unsafe fn GetActiveUniformBlockiv(
    &self,
    program: c_uint,
    uniformBlockIndex: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetActiveUniformName(
    &self,
    program: c_uint,
    uniformIndex: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    uniformName: *mut c_char
)
[src]

pub unsafe fn GetActiveUniformsiv(
    &self,
    program: c_uint,
    uniformCount: c_int,
    uniformIndices: *const c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetAttachedShaders(
    &self,
    program: c_uint,
    maxCount: c_int,
    count: *mut c_int,
    shaders: *mut c_uint
)
[src]

pub unsafe fn GetAttribLocation(
    &self,
    program: c_uint,
    name: *const c_char
) -> c_int
[src]

pub unsafe fn GetBooleani_v(
    &self,
    target: c_uint,
    index: c_uint,
    data: *mut c_uchar
)
[src]

pub unsafe fn GetBooleanv(&self, pname: c_uint, data: *mut c_uchar)[src]

pub unsafe fn GetBufferParameteri64v(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut i64
)
[src]

pub unsafe fn GetBufferParameteriv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetBufferPointerv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const *mut c_void
)
[src]

pub unsafe fn GetBufferSubData(
    &self,
    target: c_uint,
    offset: isize,
    size: isize,
    data: *mut c_void
)
[src]

pub unsafe fn GetClipPlane(&self, plane: c_uint, equation: *mut c_double)[src]

pub unsafe fn GetCompressedTexImage(
    &self,
    target: c_uint,
    level: c_int,
    img: *mut c_void
)
[src]

pub unsafe fn GetDebugMessageLog(
    &self,
    count: c_uint,
    bufSize: c_int,
    sources: *mut c_uint,
    types: *mut c_uint,
    ids: *mut c_uint,
    severities: *mut c_uint,
    lengths: *mut c_int,
    messageLog: *mut c_char
) -> c_uint
[src]

pub unsafe fn GetDebugMessageLogKHR(
    &self,
    count: c_uint,
    bufSize: c_int,
    sources: *mut c_uint,
    types: *mut c_uint,
    ids: *mut c_uint,
    severities: *mut c_uint,
    lengths: *mut c_int,
    messageLog: *mut c_char
) -> c_uint
[src]

pub unsafe fn GetDoublev(&self, pname: c_uint, data: *mut c_double)[src]

pub unsafe fn GetError(&self) -> c_uint[src]

pub unsafe fn GetFloatv(&self, pname: c_uint, data: *mut c_float)[src]

pub unsafe fn GetFragDataIndex(
    &self,
    program: c_uint,
    name: *const c_char
) -> c_int
[src]

pub unsafe fn GetFragDataLocation(
    &self,
    program: c_uint,
    name: *const c_char
) -> c_int
[src]

pub unsafe fn GetFramebufferAttachmentParameteriv(
    &self,
    target: c_uint,
    attachment: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetInteger64i_v(
    &self,
    target: c_uint,
    index: c_uint,
    data: *mut i64
)
[src]

pub unsafe fn GetInteger64v(&self, pname: c_uint, data: *mut i64)[src]

pub unsafe fn GetIntegeri_v(
    &self,
    target: c_uint,
    index: c_uint,
    data: *mut c_int
)
[src]

pub unsafe fn GetIntegerv(&self, pname: c_uint, data: *mut c_int)[src]

pub unsafe fn GetLightfv(
    &self,
    light: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetLightiv(
    &self,
    light: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetMapdv(&self, target: c_uint, query: c_uint, v: *mut c_double)[src]

pub unsafe fn GetMapfv(&self, target: c_uint, query: c_uint, v: *mut c_float)[src]

pub unsafe fn GetMapiv(&self, target: c_uint, query: c_uint, v: *mut c_int)[src]

pub unsafe fn GetMaterialfv(
    &self,
    face: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetMaterialiv(
    &self,
    face: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetMultisamplefv(
    &self,
    pname: c_uint,
    index: c_uint,
    val: *mut c_float
)
[src]

pub unsafe fn GetObjectLabel(
    &self,
    identifier: c_uint,
    name: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    label: *mut c_char
)
[src]

pub unsafe fn GetObjectLabelKHR(
    &self,
    identifier: c_uint,
    name: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    label: *mut c_char
)
[src]

pub unsafe fn GetObjectPtrLabel(
    &self,
    ptr: *const c_void,
    bufSize: c_int,
    length: *mut c_int,
    label: *mut c_char
)
[src]

pub unsafe fn GetObjectPtrLabelKHR(
    &self,
    ptr: *const c_void,
    bufSize: c_int,
    length: *mut c_int,
    label: *mut c_char
)
[src]

pub unsafe fn GetPixelMapfv(&self, map: c_uint, values: *mut c_float)[src]

pub unsafe fn GetPixelMapuiv(&self, map: c_uint, values: *mut c_uint)[src]

pub unsafe fn GetPixelMapusv(&self, map: c_uint, values: *mut c_ushort)[src]

pub unsafe fn GetPointerv(&self, pname: c_uint, params: *const *mut c_void)[src]

pub unsafe fn GetPointervKHR(&self, pname: c_uint, params: *const *mut c_void)[src]

pub unsafe fn GetPolygonStipple(&self, mask: *mut c_uchar)[src]

pub unsafe fn GetProgramBinary(
    &self,
    program: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    binaryFormat: *mut c_uint,
    binary: *mut c_void
)
[src]

pub unsafe fn GetProgramInfoLog(
    &self,
    program: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    infoLog: *mut c_char
)
[src]

pub unsafe fn GetProgramiv(
    &self,
    program: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetQueryObjecti64v(
    &self,
    id: c_uint,
    pname: c_uint,
    params: *mut i64
)
[src]

pub unsafe fn GetQueryObjectiv(
    &self,
    id: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetQueryObjectui64v(
    &self,
    id: c_uint,
    pname: c_uint,
    params: *mut u64
)
[src]

pub unsafe fn GetQueryObjectuiv(
    &self,
    id: c_uint,
    pname: c_uint,
    params: *mut c_uint
)
[src]

pub unsafe fn GetQueryiv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetRenderbufferParameteriv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetSamplerParameterIiv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetSamplerParameterIuiv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    params: *mut c_uint
)
[src]

pub unsafe fn GetSamplerParameterfv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetSamplerParameteriv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetShaderInfoLog(
    &self,
    shader: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    infoLog: *mut c_char
)
[src]

pub unsafe fn GetShaderSource(
    &self,
    shader: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    source: *mut c_char
)
[src]

pub unsafe fn GetShaderiv(
    &self,
    shader: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetString(&self, name: c_uint) -> *const c_uchar[src]

pub unsafe fn GetStringi(&self, name: c_uint, index: c_uint) -> *const c_uchar[src]

pub unsafe fn GetSynciv(
    &self,
    sync: *const __GLsync,
    pname: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    values: *mut c_int
)
[src]

pub unsafe fn GetTexEnvfv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetTexEnviv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetTexGendv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *mut c_double
)
[src]

pub unsafe fn GetTexGenfv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetTexGeniv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetTexImage(
    &self,
    target: c_uint,
    level: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetTexLevelParameterfv(
    &self,
    target: c_uint,
    level: c_int,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetTexLevelParameteriv(
    &self,
    target: c_uint,
    level: c_int,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetTexParameterIiv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetTexParameterIuiv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_uint
)
[src]

pub unsafe fn GetTexParameterPointervAPPLE(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const *mut c_void
)
[src]

pub unsafe fn GetTexParameterfv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetTexParameteriv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetTransformFeedbackVarying(
    &self,
    program: c_uint,
    index: c_uint,
    bufSize: c_int,
    length: *mut c_int,
    size: *mut c_int,
    type_: *mut c_uint,
    name: *mut c_char
)
[src]

pub unsafe fn GetUniformBlockIndex(
    &self,
    program: c_uint,
    uniformBlockName: *const c_char
) -> c_uint
[src]

pub unsafe fn GetUniformIndices(
    &self,
    program: c_uint,
    uniformCount: c_int,
    uniformNames: *const *const c_char,
    uniformIndices: *mut c_uint
)
[src]

pub unsafe fn GetUniformLocation(
    &self,
    program: c_uint,
    name: *const c_char
) -> c_int
[src]

pub unsafe fn GetUniformfv(
    &self,
    program: c_uint,
    location: c_int,
    params: *mut c_float
)
[src]

pub unsafe fn GetUniformiv(
    &self,
    program: c_uint,
    location: c_int,
    params: *mut c_int
)
[src]

pub unsafe fn GetUniformuiv(
    &self,
    program: c_uint,
    location: c_int,
    params: *mut c_uint
)
[src]

pub unsafe fn GetVertexAttribIiv(
    &self,
    index: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn GetVertexAttribIuiv(
    &self,
    index: c_uint,
    pname: c_uint,
    params: *mut c_uint
)
[src]

pub unsafe fn GetVertexAttribPointerv(
    &self,
    index: c_uint,
    pname: c_uint,
    pointer: *const *mut c_void
)
[src]

pub unsafe fn GetVertexAttribdv(
    &self,
    index: c_uint,
    pname: c_uint,
    params: *mut c_double
)
[src]

pub unsafe fn GetVertexAttribfv(
    &self,
    index: c_uint,
    pname: c_uint,
    params: *mut c_float
)
[src]

pub unsafe fn GetVertexAttribiv(
    &self,
    index: c_uint,
    pname: c_uint,
    params: *mut c_int
)
[src]

pub unsafe fn Hint(&self, target: c_uint, mode: c_uint)[src]

pub unsafe fn IndexMask(&self, mask: c_uint)[src]

pub unsafe fn IndexPointer(
    &self,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn Indexd(&self, c: c_double)[src]

pub unsafe fn Indexdv(&self, c: *const c_double)[src]

pub unsafe fn Indexf(&self, c: c_float)[src]

pub unsafe fn Indexfv(&self, c: *const c_float)[src]

pub unsafe fn Indexi(&self, c: c_int)[src]

pub unsafe fn Indexiv(&self, c: *const c_int)[src]

pub unsafe fn Indexs(&self, c: c_short)[src]

pub unsafe fn Indexsv(&self, c: *const c_short)[src]

pub unsafe fn Indexub(&self, c: c_uchar)[src]

pub unsafe fn Indexubv(&self, c: *const c_uchar)[src]

pub unsafe fn InitNames(&self)[src]

pub unsafe fn InsertEventMarkerEXT(&self, length: c_int, marker: *const c_char)[src]

pub unsafe fn InterleavedArrays(
    &self,
    format: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn InvalidateBufferData(&self, buffer: c_uint)[src]

pub unsafe fn InvalidateBufferSubData(
    &self,
    buffer: c_uint,
    offset: isize,
    length: isize
)
[src]

pub unsafe fn InvalidateFramebuffer(
    &self,
    target: c_uint,
    numAttachments: c_int,
    attachments: *const c_uint
)
[src]

pub unsafe fn InvalidateSubFramebuffer(
    &self,
    target: c_uint,
    numAttachments: c_int,
    attachments: *const c_uint,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn InvalidateTexImage(&self, texture: c_uint, level: c_int)[src]

pub unsafe fn InvalidateTexSubImage(
    &self,
    texture: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    zoffset: c_int,
    width: c_int,
    height: c_int,
    depth: c_int
)
[src]

pub unsafe fn IsBuffer(&self, buffer: c_uint) -> c_uchar[src]

pub unsafe fn IsEnabled(&self, cap: c_uint) -> c_uchar[src]

pub unsafe fn IsEnabledi(&self, target: c_uint, index: c_uint) -> c_uchar[src]

pub unsafe fn IsFenceAPPLE(&self, fence: c_uint) -> c_uchar[src]

pub unsafe fn IsFramebuffer(&self, framebuffer: c_uint) -> c_uchar[src]

pub unsafe fn IsList(&self, list: c_uint) -> c_uchar[src]

pub unsafe fn IsProgram(&self, program: c_uint) -> c_uchar[src]

pub unsafe fn IsQuery(&self, id: c_uint) -> c_uchar[src]

pub unsafe fn IsRenderbuffer(&self, renderbuffer: c_uint) -> c_uchar[src]

pub unsafe fn IsSampler(&self, sampler: c_uint) -> c_uchar[src]

pub unsafe fn IsShader(&self, shader: c_uint) -> c_uchar[src]

pub unsafe fn IsSync(&self, sync: *const __GLsync) -> c_uchar[src]

pub unsafe fn IsTexture(&self, texture: c_uint) -> c_uchar[src]

pub unsafe fn IsVertexArray(&self, array: c_uint) -> c_uchar[src]

pub unsafe fn LightModelf(&self, pname: c_uint, param: c_float)[src]

pub unsafe fn LightModelfv(&self, pname: c_uint, params: *const c_float)[src]

pub unsafe fn LightModeli(&self, pname: c_uint, param: c_int)[src]

pub unsafe fn LightModeliv(&self, pname: c_uint, params: *const c_int)[src]

pub unsafe fn Lightf(&self, light: c_uint, pname: c_uint, param: c_float)[src]

pub unsafe fn Lightfv(
    &self,
    light: c_uint,
    pname: c_uint,
    params: *const c_float
)
[src]

pub unsafe fn Lighti(&self, light: c_uint, pname: c_uint, param: c_int)[src]

pub unsafe fn Lightiv(&self, light: c_uint, pname: c_uint, params: *const c_int)[src]

pub unsafe fn LineStipple(&self, factor: c_int, pattern: c_ushort)[src]

pub unsafe fn LineWidth(&self, width: c_float)[src]

pub unsafe fn LinkProgram(&self, program: c_uint)[src]

pub unsafe fn ListBase(&self, base: c_uint)[src]

pub unsafe fn LoadIdentity(&self)[src]

pub unsafe fn LoadMatrixd(&self, m: *const c_double)[src]

pub unsafe fn LoadMatrixf(&self, m: *const c_float)[src]

pub unsafe fn LoadName(&self, name: c_uint)[src]

pub unsafe fn LoadTransposeMatrixd(&self, m: *const c_double)[src]

pub unsafe fn LoadTransposeMatrixf(&self, m: *const c_float)[src]

pub unsafe fn LogicOp(&self, opcode: c_uint)[src]

pub unsafe fn Map1d(
    &self,
    target: c_uint,
    u1: c_double,
    u2: c_double,
    stride: c_int,
    order: c_int,
    points: *const c_double
)
[src]

pub unsafe fn Map1f(
    &self,
    target: c_uint,
    u1: c_float,
    u2: c_float,
    stride: c_int,
    order: c_int,
    points: *const c_float
)
[src]

pub unsafe fn Map2d(
    &self,
    target: c_uint,
    u1: c_double,
    u2: c_double,
    ustride: c_int,
    uorder: c_int,
    v1: c_double,
    v2: c_double,
    vstride: c_int,
    vorder: c_int,
    points: *const c_double
)
[src]

pub unsafe fn Map2f(
    &self,
    target: c_uint,
    u1: c_float,
    u2: c_float,
    ustride: c_int,
    uorder: c_int,
    v1: c_float,
    v2: c_float,
    vstride: c_int,
    vorder: c_int,
    points: *const c_float
)
[src]

pub unsafe fn MapBuffer(&self, target: c_uint, access: c_uint) -> *mut c_void[src]

pub unsafe fn MapBufferRange(
    &self,
    target: c_uint,
    offset: isize,
    length: isize,
    access: c_uint
) -> *mut c_void
[src]

pub unsafe fn MapGrid1d(&self, un: c_int, u1: c_double, u2: c_double)[src]

pub unsafe fn MapGrid1f(&self, un: c_int, u1: c_float, u2: c_float)[src]

pub unsafe fn MapGrid2d(
    &self,
    un: c_int,
    u1: c_double,
    u2: c_double,
    vn: c_int,
    v1: c_double,
    v2: c_double
)
[src]

pub unsafe fn MapGrid2f(
    &self,
    un: c_int,
    u1: c_float,
    u2: c_float,
    vn: c_int,
    v1: c_float,
    v2: c_float
)
[src]

pub unsafe fn Materialf(&self, face: c_uint, pname: c_uint, param: c_float)[src]

pub unsafe fn Materialfv(
    &self,
    face: c_uint,
    pname: c_uint,
    params: *const c_float
)
[src]

pub unsafe fn Materiali(&self, face: c_uint, pname: c_uint, param: c_int)[src]

pub unsafe fn Materialiv(
    &self,
    face: c_uint,
    pname: c_uint,
    params: *const c_int
)
[src]

pub unsafe fn MatrixMode(&self, mode: c_uint)[src]

pub unsafe fn MultMatrixd(&self, m: *const c_double)[src]

pub unsafe fn MultMatrixf(&self, m: *const c_float)[src]

pub unsafe fn MultTransposeMatrixd(&self, m: *const c_double)[src]

pub unsafe fn MultTransposeMatrixf(&self, m: *const c_float)[src]

pub unsafe fn MultiDrawArrays(
    &self,
    mode: c_uint,
    first: *const c_int,
    count: *const c_int,
    drawcount: c_int
)
[src]

pub unsafe fn MultiDrawElements(
    &self,
    mode: c_uint,
    count: *const c_int,
    type_: c_uint,
    indices: *const *const c_void,
    drawcount: c_int
)
[src]

pub unsafe fn MultiDrawElementsBaseVertex(
    &self,
    mode: c_uint,
    count: *const c_int,
    type_: c_uint,
    indices: *const *const c_void,
    drawcount: c_int,
    basevertex: *const c_int
)
[src]

pub unsafe fn MultiTexCoord1d(&self, target: c_uint, s: c_double)[src]

pub unsafe fn MultiTexCoord1dv(&self, target: c_uint, v: *const c_double)[src]

pub unsafe fn MultiTexCoord1f(&self, target: c_uint, s: c_float)[src]

pub unsafe fn MultiTexCoord1fv(&self, target: c_uint, v: *const c_float)[src]

pub unsafe fn MultiTexCoord1i(&self, target: c_uint, s: c_int)[src]

pub unsafe fn MultiTexCoord1iv(&self, target: c_uint, v: *const c_int)[src]

pub unsafe fn MultiTexCoord1s(&self, target: c_uint, s: c_short)[src]

pub unsafe fn MultiTexCoord1sv(&self, target: c_uint, v: *const c_short)[src]

pub unsafe fn MultiTexCoord2d(&self, target: c_uint, s: c_double, t: c_double)[src]

pub unsafe fn MultiTexCoord2dv(&self, target: c_uint, v: *const c_double)[src]

pub unsafe fn MultiTexCoord2f(&self, target: c_uint, s: c_float, t: c_float)[src]

pub unsafe fn MultiTexCoord2fv(&self, target: c_uint, v: *const c_float)[src]

pub unsafe fn MultiTexCoord2i(&self, target: c_uint, s: c_int, t: c_int)[src]

pub unsafe fn MultiTexCoord2iv(&self, target: c_uint, v: *const c_int)[src]

pub unsafe fn MultiTexCoord2s(&self, target: c_uint, s: c_short, t: c_short)[src]

pub unsafe fn MultiTexCoord2sv(&self, target: c_uint, v: *const c_short)[src]

pub unsafe fn MultiTexCoord3d(
    &self,
    target: c_uint,
    s: c_double,
    t: c_double,
    r: c_double
)
[src]

pub unsafe fn MultiTexCoord3dv(&self, target: c_uint, v: *const c_double)[src]

pub unsafe fn MultiTexCoord3f(
    &self,
    target: c_uint,
    s: c_float,
    t: c_float,
    r: c_float
)
[src]

pub unsafe fn MultiTexCoord3fv(&self, target: c_uint, v: *const c_float)[src]

pub unsafe fn MultiTexCoord3i(
    &self,
    target: c_uint,
    s: c_int,
    t: c_int,
    r: c_int
)
[src]

pub unsafe fn MultiTexCoord3iv(&self, target: c_uint, v: *const c_int)[src]

pub unsafe fn MultiTexCoord3s(
    &self,
    target: c_uint,
    s: c_short,
    t: c_short,
    r: c_short
)
[src]

pub unsafe fn MultiTexCoord3sv(&self, target: c_uint, v: *const c_short)[src]

pub unsafe fn MultiTexCoord4d(
    &self,
    target: c_uint,
    s: c_double,
    t: c_double,
    r: c_double,
    q: c_double
)
[src]

pub unsafe fn MultiTexCoord4dv(&self, target: c_uint, v: *const c_double)[src]

pub unsafe fn MultiTexCoord4f(
    &self,
    target: c_uint,
    s: c_float,
    t: c_float,
    r: c_float,
    q: c_float
)
[src]

pub unsafe fn MultiTexCoord4fv(&self, target: c_uint, v: *const c_float)[src]

pub unsafe fn MultiTexCoord4i(
    &self,
    target: c_uint,
    s: c_int,
    t: c_int,
    r: c_int,
    q: c_int
)
[src]

pub unsafe fn MultiTexCoord4iv(&self, target: c_uint, v: *const c_int)[src]

pub unsafe fn MultiTexCoord4s(
    &self,
    target: c_uint,
    s: c_short,
    t: c_short,
    r: c_short,
    q: c_short
)
[src]

pub unsafe fn MultiTexCoord4sv(&self, target: c_uint, v: *const c_short)[src]

pub unsafe fn MultiTexCoordP1ui(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: c_uint
)
[src]

pub unsafe fn MultiTexCoordP1uiv(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: *const c_uint
)
[src]

pub unsafe fn MultiTexCoordP2ui(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: c_uint
)
[src]

pub unsafe fn MultiTexCoordP2uiv(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: *const c_uint
)
[src]

pub unsafe fn MultiTexCoordP3ui(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: c_uint
)
[src]

pub unsafe fn MultiTexCoordP3uiv(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: *const c_uint
)
[src]

pub unsafe fn MultiTexCoordP4ui(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: c_uint
)
[src]

pub unsafe fn MultiTexCoordP4uiv(
    &self,
    texture: c_uint,
    type_: c_uint,
    coords: *const c_uint
)
[src]

pub unsafe fn NewList(&self, list: c_uint, mode: c_uint)[src]

pub unsafe fn Normal3b(&self, nx: c_char, ny: c_char, nz: c_char)[src]

pub unsafe fn Normal3bv(&self, v: *const c_char)[src]

pub unsafe fn Normal3d(&self, nx: c_double, ny: c_double, nz: c_double)[src]

pub unsafe fn Normal3dv(&self, v: *const c_double)[src]

pub unsafe fn Normal3f(&self, nx: c_float, ny: c_float, nz: c_float)[src]

pub unsafe fn Normal3fv(&self, v: *const c_float)[src]

pub unsafe fn Normal3i(&self, nx: c_int, ny: c_int, nz: c_int)[src]

pub unsafe fn Normal3iv(&self, v: *const c_int)[src]

pub unsafe fn Normal3s(&self, nx: c_short, ny: c_short, nz: c_short)[src]

pub unsafe fn Normal3sv(&self, v: *const c_short)[src]

pub unsafe fn NormalP3ui(&self, type_: c_uint, coords: c_uint)[src]

pub unsafe fn NormalP3uiv(&self, type_: c_uint, coords: *const c_uint)[src]

pub unsafe fn NormalPointer(
    &self,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn ObjectLabel(
    &self,
    identifier: c_uint,
    name: c_uint,
    length: c_int,
    label: *const c_char
)
[src]

pub unsafe fn ObjectLabelKHR(
    &self,
    identifier: c_uint,
    name: c_uint,
    length: c_int,
    label: *const c_char
)
[src]

pub unsafe fn ObjectPtrLabel(
    &self,
    ptr: *const c_void,
    length: c_int,
    label: *const c_char
)
[src]

pub unsafe fn ObjectPtrLabelKHR(
    &self,
    ptr: *const c_void,
    length: c_int,
    label: *const c_char
)
[src]

pub unsafe fn Ortho(
    &self,
    left: c_double,
    right: c_double,
    bottom: c_double,
    top: c_double,
    zNear: c_double,
    zFar: c_double
)
[src]

pub unsafe fn PassThrough(&self, token: c_float)[src]

pub unsafe fn PixelMapfv(
    &self,
    map: c_uint,
    mapsize: c_int,
    values: *const c_float
)
[src]

pub unsafe fn PixelMapuiv(
    &self,
    map: c_uint,
    mapsize: c_int,
    values: *const c_uint
)
[src]

pub unsafe fn PixelMapusv(
    &self,
    map: c_uint,
    mapsize: c_int,
    values: *const c_ushort
)
[src]

pub unsafe fn PixelStoref(&self, pname: c_uint, param: c_float)[src]

pub unsafe fn PixelStorei(&self, pname: c_uint, param: c_int)[src]

pub unsafe fn PixelTransferf(&self, pname: c_uint, param: c_float)[src]

pub unsafe fn PixelTransferi(&self, pname: c_uint, param: c_int)[src]

pub unsafe fn PixelZoom(&self, xfactor: c_float, yfactor: c_float)[src]

pub unsafe fn PointParameterf(&self, pname: c_uint, param: c_float)[src]

pub unsafe fn PointParameterfv(&self, pname: c_uint, params: *const c_float)[src]

pub unsafe fn PointParameteri(&self, pname: c_uint, param: c_int)[src]

pub unsafe fn PointParameteriv(&self, pname: c_uint, params: *const c_int)[src]

pub unsafe fn PointSize(&self, size: c_float)[src]

pub unsafe fn PolygonMode(&self, face: c_uint, mode: c_uint)[src]

pub unsafe fn PolygonOffset(&self, factor: c_float, units: c_float)[src]

pub unsafe fn PolygonStipple(&self, mask: *const c_uchar)[src]

pub unsafe fn PopAttrib(&self)[src]

pub unsafe fn PopClientAttrib(&self)[src]

pub unsafe fn PopDebugGroup(&self)[src]

pub unsafe fn PopDebugGroupKHR(&self)[src]

pub unsafe fn PopGroupMarkerEXT(&self)[src]

pub unsafe fn PopMatrix(&self)[src]

pub unsafe fn PopName(&self)[src]

pub unsafe fn PrimitiveRestartIndex(&self, index: c_uint)[src]

pub unsafe fn PrioritizeTextures(
    &self,
    n: c_int,
    textures: *const c_uint,
    priorities: *const c_float
)
[src]

pub unsafe fn ProgramBinary(
    &self,
    program: c_uint,
    binaryFormat: c_uint,
    binary: *const c_void,
    length: c_int
)
[src]

pub unsafe fn ProgramParameteri(
    &self,
    program: c_uint,
    pname: c_uint,
    value: c_int
)
[src]

pub unsafe fn ProvokingVertex(&self, mode: c_uint)[src]

pub unsafe fn PushAttrib(&self, mask: c_uint)[src]

pub unsafe fn PushClientAttrib(&self, mask: c_uint)[src]

pub unsafe fn PushDebugGroup(
    &self,
    source: c_uint,
    id: c_uint,
    length: c_int,
    message: *const c_char
)
[src]

pub unsafe fn PushDebugGroupKHR(
    &self,
    source: c_uint,
    id: c_uint,
    length: c_int,
    message: *const c_char
)
[src]

pub unsafe fn PushGroupMarkerEXT(&self, length: c_int, marker: *const c_char)[src]

pub unsafe fn PushMatrix(&self)[src]

pub unsafe fn PushName(&self, name: c_uint)[src]

pub unsafe fn QueryCounter(&self, id: c_uint, target: c_uint)[src]

pub unsafe fn RasterPos2d(&self, x: c_double, y: c_double)[src]

pub unsafe fn RasterPos2dv(&self, v: *const c_double)[src]

pub unsafe fn RasterPos2f(&self, x: c_float, y: c_float)[src]

pub unsafe fn RasterPos2fv(&self, v: *const c_float)[src]

pub unsafe fn RasterPos2i(&self, x: c_int, y: c_int)[src]

pub unsafe fn RasterPos2iv(&self, v: *const c_int)[src]

pub unsafe fn RasterPos2s(&self, x: c_short, y: c_short)[src]

pub unsafe fn RasterPos2sv(&self, v: *const c_short)[src]

pub unsafe fn RasterPos3d(&self, x: c_double, y: c_double, z: c_double)[src]

pub unsafe fn RasterPos3dv(&self, v: *const c_double)[src]

pub unsafe fn RasterPos3f(&self, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn RasterPos3fv(&self, v: *const c_float)[src]

pub unsafe fn RasterPos3i(&self, x: c_int, y: c_int, z: c_int)[src]

pub unsafe fn RasterPos3iv(&self, v: *const c_int)[src]

pub unsafe fn RasterPos3s(&self, x: c_short, y: c_short, z: c_short)[src]

pub unsafe fn RasterPos3sv(&self, v: *const c_short)[src]

pub unsafe fn RasterPos4d(
    &self,
    x: c_double,
    y: c_double,
    z: c_double,
    w: c_double
)
[src]

pub unsafe fn RasterPos4dv(&self, v: *const c_double)[src]

pub unsafe fn RasterPos4f(&self, x: c_float, y: c_float, z: c_float, w: c_float)[src]

pub unsafe fn RasterPos4fv(&self, v: *const c_float)[src]

pub unsafe fn RasterPos4i(&self, x: c_int, y: c_int, z: c_int, w: c_int)[src]

pub unsafe fn RasterPos4iv(&self, v: *const c_int)[src]

pub unsafe fn RasterPos4s(&self, x: c_short, y: c_short, z: c_short, w: c_short)[src]

pub unsafe fn RasterPos4sv(&self, v: *const c_short)[src]

pub unsafe fn ReadBuffer(&self, src: c_uint)[src]

pub unsafe fn ReadPixels(
    &self,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *mut c_void
)
[src]

pub unsafe fn Rectd(
    &self,
    x1: c_double,
    y1: c_double,
    x2: c_double,
    y2: c_double
)
[src]

pub unsafe fn Rectdv(&self, v1: *const c_double, v2: *const c_double)[src]

pub unsafe fn Rectf(&self, x1: c_float, y1: c_float, x2: c_float, y2: c_float)[src]

pub unsafe fn Rectfv(&self, v1: *const c_float, v2: *const c_float)[src]

pub unsafe fn Recti(&self, x1: c_int, y1: c_int, x2: c_int, y2: c_int)[src]

pub unsafe fn Rectiv(&self, v1: *const c_int, v2: *const c_int)[src]

pub unsafe fn Rects(&self, x1: c_short, y1: c_short, x2: c_short, y2: c_short)[src]

pub unsafe fn Rectsv(&self, v1: *const c_short, v2: *const c_short)[src]

pub unsafe fn RenderMode(&self, mode: c_uint) -> c_int[src]

pub unsafe fn RenderbufferStorage(
    &self,
    target: c_uint,
    internalformat: c_uint,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn RenderbufferStorageMultisample(
    &self,
    target: c_uint,
    samples: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn Rotated(
    &self,
    angle: c_double,
    x: c_double,
    y: c_double,
    z: c_double
)
[src]

pub unsafe fn Rotatef(&self, angle: c_float, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn SampleCoverage(&self, value: c_float, invert: c_uchar)[src]

pub unsafe fn SampleMaski(&self, maskNumber: c_uint, mask: c_uint)[src]

pub unsafe fn SamplerParameterIiv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: *const c_int
)
[src]

pub unsafe fn SamplerParameterIuiv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: *const c_uint
)
[src]

pub unsafe fn SamplerParameterf(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: c_float
)
[src]

pub unsafe fn SamplerParameterfv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: *const c_float
)
[src]

pub unsafe fn SamplerParameteri(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: c_int
)
[src]

pub unsafe fn SamplerParameteriv(
    &self,
    sampler: c_uint,
    pname: c_uint,
    param: *const c_int
)
[src]

pub unsafe fn Scaled(&self, x: c_double, y: c_double, z: c_double)[src]

pub unsafe fn Scalef(&self, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn Scissor(&self, x: c_int, y: c_int, width: c_int, height: c_int)[src]

pub unsafe fn SecondaryColor3b(&self, red: c_char, green: c_char, blue: c_char)[src]

pub unsafe fn SecondaryColor3bv(&self, v: *const c_char)[src]

pub unsafe fn SecondaryColor3d(
    &self,
    red: c_double,
    green: c_double,
    blue: c_double
)
[src]

pub unsafe fn SecondaryColor3dv(&self, v: *const c_double)[src]

pub unsafe fn SecondaryColor3f(
    &self,
    red: c_float,
    green: c_float,
    blue: c_float
)
[src]

pub unsafe fn SecondaryColor3fv(&self, v: *const c_float)[src]

pub unsafe fn SecondaryColor3i(&self, red: c_int, green: c_int, blue: c_int)[src]

pub unsafe fn SecondaryColor3iv(&self, v: *const c_int)[src]

pub unsafe fn SecondaryColor3s(
    &self,
    red: c_short,
    green: c_short,
    blue: c_short
)
[src]

pub unsafe fn SecondaryColor3sv(&self, v: *const c_short)[src]

pub unsafe fn SecondaryColor3ub(
    &self,
    red: c_uchar,
    green: c_uchar,
    blue: c_uchar
)
[src]

pub unsafe fn SecondaryColor3ubv(&self, v: *const c_uchar)[src]

pub unsafe fn SecondaryColor3ui(&self, red: c_uint, green: c_uint, blue: c_uint)[src]

pub unsafe fn SecondaryColor3uiv(&self, v: *const c_uint)[src]

pub unsafe fn SecondaryColor3us(
    &self,
    red: c_ushort,
    green: c_ushort,
    blue: c_ushort
)
[src]

pub unsafe fn SecondaryColor3usv(&self, v: *const c_ushort)[src]

pub unsafe fn SecondaryColorP3ui(&self, type_: c_uint, color: c_uint)[src]

pub unsafe fn SecondaryColorP3uiv(&self, type_: c_uint, color: *const c_uint)[src]

pub unsafe fn SecondaryColorPointer(
    &self,
    size: c_int,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn SelectBuffer(&self, size: c_int, buffer: *mut c_uint)[src]

pub unsafe fn SetFenceAPPLE(&self, fence: c_uint)[src]

pub unsafe fn ShadeModel(&self, mode: c_uint)[src]

pub unsafe fn ShaderSource(
    &self,
    shader: c_uint,
    count: c_int,
    string: *const *const c_char,
    length: *const c_int
)
[src]

pub unsafe fn StencilFunc(&self, func: c_uint, ref_: c_int, mask: c_uint)[src]

pub unsafe fn StencilFuncSeparate(
    &self,
    face: c_uint,
    func: c_uint,
    ref_: c_int,
    mask: c_uint
)
[src]

pub unsafe fn StencilMask(&self, mask: c_uint)[src]

pub unsafe fn StencilMaskSeparate(&self, face: c_uint, mask: c_uint)[src]

pub unsafe fn StencilOp(&self, fail: c_uint, zfail: c_uint, zpass: c_uint)[src]

pub unsafe fn StencilOpSeparate(
    &self,
    face: c_uint,
    sfail: c_uint,
    dpfail: c_uint,
    dppass: c_uint
)
[src]

pub unsafe fn TestFenceAPPLE(&self, fence: c_uint) -> c_uchar[src]

pub unsafe fn TestObjectAPPLE(&self, object: c_uint, name: c_uint) -> c_uchar[src]

pub unsafe fn TexBuffer(
    &self,
    target: c_uint,
    internalformat: c_uint,
    buffer: c_uint
)
[src]

pub unsafe fn TexCoord1d(&self, s: c_double)[src]

pub unsafe fn TexCoord1dv(&self, v: *const c_double)[src]

pub unsafe fn TexCoord1f(&self, s: c_float)[src]

pub unsafe fn TexCoord1fv(&self, v: *const c_float)[src]

pub unsafe fn TexCoord1i(&self, s: c_int)[src]

pub unsafe fn TexCoord1iv(&self, v: *const c_int)[src]

pub unsafe fn TexCoord1s(&self, s: c_short)[src]

pub unsafe fn TexCoord1sv(&self, v: *const c_short)[src]

pub unsafe fn TexCoord2d(&self, s: c_double, t: c_double)[src]

pub unsafe fn TexCoord2dv(&self, v: *const c_double)[src]

pub unsafe fn TexCoord2f(&self, s: c_float, t: c_float)[src]

pub unsafe fn TexCoord2fv(&self, v: *const c_float)[src]

pub unsafe fn TexCoord2i(&self, s: c_int, t: c_int)[src]

pub unsafe fn TexCoord2iv(&self, v: *const c_int)[src]

pub unsafe fn TexCoord2s(&self, s: c_short, t: c_short)[src]

pub unsafe fn TexCoord2sv(&self, v: *const c_short)[src]

pub unsafe fn TexCoord3d(&self, s: c_double, t: c_double, r: c_double)[src]

pub unsafe fn TexCoord3dv(&self, v: *const c_double)[src]

pub unsafe fn TexCoord3f(&self, s: c_float, t: c_float, r: c_float)[src]

pub unsafe fn TexCoord3fv(&self, v: *const c_float)[src]

pub unsafe fn TexCoord3i(&self, s: c_int, t: c_int, r: c_int)[src]

pub unsafe fn TexCoord3iv(&self, v: *const c_int)[src]

pub unsafe fn TexCoord3s(&self, s: c_short, t: c_short, r: c_short)[src]

pub unsafe fn TexCoord3sv(&self, v: *const c_short)[src]

pub unsafe fn TexCoord4d(
    &self,
    s: c_double,
    t: c_double,
    r: c_double,
    q: c_double
)
[src]

pub unsafe fn TexCoord4dv(&self, v: *const c_double)[src]

pub unsafe fn TexCoord4f(&self, s: c_float, t: c_float, r: c_float, q: c_float)[src]

pub unsafe fn TexCoord4fv(&self, v: *const c_float)[src]

pub unsafe fn TexCoord4i(&self, s: c_int, t: c_int, r: c_int, q: c_int)[src]

pub unsafe fn TexCoord4iv(&self, v: *const c_int)[src]

pub unsafe fn TexCoord4s(&self, s: c_short, t: c_short, r: c_short, q: c_short)[src]

pub unsafe fn TexCoord4sv(&self, v: *const c_short)[src]

pub unsafe fn TexCoordP1ui(&self, type_: c_uint, coords: c_uint)[src]

pub unsafe fn TexCoordP1uiv(&self, type_: c_uint, coords: *const c_uint)[src]

pub unsafe fn TexCoordP2ui(&self, type_: c_uint, coords: c_uint)[src]

pub unsafe fn TexCoordP2uiv(&self, type_: c_uint, coords: *const c_uint)[src]

pub unsafe fn TexCoordP3ui(&self, type_: c_uint, coords: c_uint)[src]

pub unsafe fn TexCoordP3uiv(&self, type_: c_uint, coords: *const c_uint)[src]

pub unsafe fn TexCoordP4ui(&self, type_: c_uint, coords: c_uint)[src]

pub unsafe fn TexCoordP4uiv(&self, type_: c_uint, coords: *const c_uint)[src]

pub unsafe fn TexCoordPointer(
    &self,
    size: c_int,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn TexEnvf(&self, target: c_uint, pname: c_uint, param: c_float)[src]

pub unsafe fn TexEnvfv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_float
)
[src]

pub unsafe fn TexEnvi(&self, target: c_uint, pname: c_uint, param: c_int)[src]

pub unsafe fn TexEnviv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_int
)
[src]

pub unsafe fn TexGend(&self, coord: c_uint, pname: c_uint, param: c_double)[src]

pub unsafe fn TexGendv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *const c_double
)
[src]

pub unsafe fn TexGenf(&self, coord: c_uint, pname: c_uint, param: c_float)[src]

pub unsafe fn TexGenfv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *const c_float
)
[src]

pub unsafe fn TexGeni(&self, coord: c_uint, pname: c_uint, param: c_int)[src]

pub unsafe fn TexGeniv(
    &self,
    coord: c_uint,
    pname: c_uint,
    params: *const c_int
)
[src]

pub unsafe fn TexImage1D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_int,
    width: c_int,
    border: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TexImage2D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_int,
    width: c_int,
    height: c_int,
    border: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TexImage2DMultisample(
    &self,
    target: c_uint,
    samples: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int,
    fixedsamplelocations: c_uchar
)
[src]

pub unsafe fn TexImage3D(
    &self,
    target: c_uint,
    level: c_int,
    internalformat: c_int,
    width: c_int,
    height: c_int,
    depth: c_int,
    border: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TexImage3DMultisample(
    &self,
    target: c_uint,
    samples: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int,
    depth: c_int,
    fixedsamplelocations: c_uchar
)
[src]

pub unsafe fn TexParameterIiv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_int
)
[src]

pub unsafe fn TexParameterIuiv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_uint
)
[src]

pub unsafe fn TexParameterf(
    &self,
    target: c_uint,
    pname: c_uint,
    param: c_float
)
[src]

pub unsafe fn TexParameterfv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_float
)
[src]

pub unsafe fn TexParameteri(&self, target: c_uint, pname: c_uint, param: c_int)[src]

pub unsafe fn TexParameteriv(
    &self,
    target: c_uint,
    pname: c_uint,
    params: *const c_int
)
[src]

pub unsafe fn TexStorage1D(
    &self,
    target: c_uint,
    levels: c_int,
    internalformat: c_uint,
    width: c_int
)
[src]

pub unsafe fn TexStorage2D(
    &self,
    target: c_uint,
    levels: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int
)
[src]

pub unsafe fn TexStorage3D(
    &self,
    target: c_uint,
    levels: c_int,
    internalformat: c_uint,
    width: c_int,
    height: c_int,
    depth: c_int
)
[src]

pub unsafe fn TexSubImage1D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    width: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TexSubImage2D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    width: c_int,
    height: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TexSubImage3D(
    &self,
    target: c_uint,
    level: c_int,
    xoffset: c_int,
    yoffset: c_int,
    zoffset: c_int,
    width: c_int,
    height: c_int,
    depth: c_int,
    format: c_uint,
    type_: c_uint,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureRangeAPPLE(
    &self,
    target: c_uint,
    length: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn TransformFeedbackVaryings(
    &self,
    program: c_uint,
    count: c_int,
    varyings: *const *const c_char,
    bufferMode: c_uint
)
[src]

pub unsafe fn Translated(&self, x: c_double, y: c_double, z: c_double)[src]

pub unsafe fn Translatef(&self, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn Uniform1f(&self, location: c_int, v0: c_float)[src]

pub unsafe fn Uniform1fv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_float
)
[src]

pub unsafe fn Uniform1i(&self, location: c_int, v0: c_int)[src]

pub unsafe fn Uniform1iv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_int
)
[src]

pub unsafe fn Uniform1ui(&self, location: c_int, v0: c_uint)[src]

pub unsafe fn Uniform1uiv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_uint
)
[src]

pub unsafe fn Uniform2f(&self, location: c_int, v0: c_float, v1: c_float)[src]

pub unsafe fn Uniform2fv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_float
)
[src]

pub unsafe fn Uniform2i(&self, location: c_int, v0: c_int, v1: c_int)[src]

pub unsafe fn Uniform2iv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_int
)
[src]

pub unsafe fn Uniform2ui(&self, location: c_int, v0: c_uint, v1: c_uint)[src]

pub unsafe fn Uniform2uiv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_uint
)
[src]

pub unsafe fn Uniform3f(
    &self,
    location: c_int,
    v0: c_float,
    v1: c_float,
    v2: c_float
)
[src]

pub unsafe fn Uniform3fv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_float
)
[src]

pub unsafe fn Uniform3i(&self, location: c_int, v0: c_int, v1: c_int, v2: c_int)[src]

pub unsafe fn Uniform3iv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_int
)
[src]

pub unsafe fn Uniform3ui(
    &self,
    location: c_int,
    v0: c_uint,
    v1: c_uint,
    v2: c_uint
)
[src]

pub unsafe fn Uniform3uiv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_uint
)
[src]

pub unsafe fn Uniform4f(
    &self,
    location: c_int,
    v0: c_float,
    v1: c_float,
    v2: c_float,
    v3: c_float
)
[src]

pub unsafe fn Uniform4fv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_float
)
[src]

pub unsafe fn Uniform4i(
    &self,
    location: c_int,
    v0: c_int,
    v1: c_int,
    v2: c_int,
    v3: c_int
)
[src]

pub unsafe fn Uniform4iv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_int
)
[src]

pub unsafe fn Uniform4ui(
    &self,
    location: c_int,
    v0: c_uint,
    v1: c_uint,
    v2: c_uint,
    v3: c_uint
)
[src]

pub unsafe fn Uniform4uiv(
    &self,
    location: c_int,
    count: c_int,
    value: *const c_uint
)
[src]

pub unsafe fn UniformBlockBinding(
    &self,
    program: c_uint,
    uniformBlockIndex: c_uint,
    uniformBlockBinding: c_uint
)
[src]

pub unsafe fn UniformMatrix2fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix2x3fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix2x4fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix3fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix3x2fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix3x4fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix4fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix4x2fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UniformMatrix4x3fv(
    &self,
    location: c_int,
    count: c_int,
    transpose: c_uchar,
    value: *const c_float
)
[src]

pub unsafe fn UnmapBuffer(&self, target: c_uint) -> c_uchar[src]

pub unsafe fn UseProgram(&self, program: c_uint)[src]

pub unsafe fn ValidateProgram(&self, program: c_uint)[src]

pub unsafe fn Vertex2d(&self, x: c_double, y: c_double)[src]

pub unsafe fn Vertex2dv(&self, v: *const c_double)[src]

pub unsafe fn Vertex2f(&self, x: c_float, y: c_float)[src]

pub unsafe fn Vertex2fv(&self, v: *const c_float)[src]

pub unsafe fn Vertex2i(&self, x: c_int, y: c_int)[src]

pub unsafe fn Vertex2iv(&self, v: *const c_int)[src]

pub unsafe fn Vertex2s(&self, x: c_short, y: c_short)[src]

pub unsafe fn Vertex2sv(&self, v: *const c_short)[src]

pub unsafe fn Vertex3d(&self, x: c_double, y: c_double, z: c_double)[src]

pub unsafe fn Vertex3dv(&self, v: *const c_double)[src]

pub unsafe fn Vertex3f(&self, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn Vertex3fv(&self, v: *const c_float)[src]

pub unsafe fn Vertex3i(&self, x: c_int, y: c_int, z: c_int)[src]

pub unsafe fn Vertex3iv(&self, v: *const c_int)[src]

pub unsafe fn Vertex3s(&self, x: c_short, y: c_short, z: c_short)[src]

pub unsafe fn Vertex3sv(&self, v: *const c_short)[src]

pub unsafe fn Vertex4d(
    &self,
    x: c_double,
    y: c_double,
    z: c_double,
    w: c_double
)
[src]

pub unsafe fn Vertex4dv(&self, v: *const c_double)[src]

pub unsafe fn Vertex4f(&self, x: c_float, y: c_float, z: c_float, w: c_float)[src]

pub unsafe fn Vertex4fv(&self, v: *const c_float)[src]

pub unsafe fn Vertex4i(&self, x: c_int, y: c_int, z: c_int, w: c_int)[src]

pub unsafe fn Vertex4iv(&self, v: *const c_int)[src]

pub unsafe fn Vertex4s(&self, x: c_short, y: c_short, z: c_short, w: c_short)[src]

pub unsafe fn Vertex4sv(&self, v: *const c_short)[src]

pub unsafe fn VertexAttrib1d(&self, index: c_uint, x: c_double)[src]

pub unsafe fn VertexAttrib1dv(&self, index: c_uint, v: *const c_double)[src]

pub unsafe fn VertexAttrib1f(&self, index: c_uint, x: c_float)[src]

pub unsafe fn VertexAttrib1fv(&self, index: c_uint, v: *const c_float)[src]

pub unsafe fn VertexAttrib1s(&self, index: c_uint, x: c_short)[src]

pub unsafe fn VertexAttrib1sv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttrib2d(&self, index: c_uint, x: c_double, y: c_double)[src]

pub unsafe fn VertexAttrib2dv(&self, index: c_uint, v: *const c_double)[src]

pub unsafe fn VertexAttrib2f(&self, index: c_uint, x: c_float, y: c_float)[src]

pub unsafe fn VertexAttrib2fv(&self, index: c_uint, v: *const c_float)[src]

pub unsafe fn VertexAttrib2s(&self, index: c_uint, x: c_short, y: c_short)[src]

pub unsafe fn VertexAttrib2sv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttrib3d(
    &self,
    index: c_uint,
    x: c_double,
    y: c_double,
    z: c_double
)
[src]

pub unsafe fn VertexAttrib3dv(&self, index: c_uint, v: *const c_double)[src]

pub unsafe fn VertexAttrib3f(
    &self,
    index: c_uint,
    x: c_float,
    y: c_float,
    z: c_float
)
[src]

pub unsafe fn VertexAttrib3fv(&self, index: c_uint, v: *const c_float)[src]

pub unsafe fn VertexAttrib3s(
    &self,
    index: c_uint,
    x: c_short,
    y: c_short,
    z: c_short
)
[src]

pub unsafe fn VertexAttrib3sv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttrib4Nbv(&self, index: c_uint, v: *const c_char)[src]

pub unsafe fn VertexAttrib4Niv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttrib4Nsv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttrib4Nub(
    &self,
    index: c_uint,
    x: c_uchar,
    y: c_uchar,
    z: c_uchar,
    w: c_uchar
)
[src]

pub unsafe fn VertexAttrib4Nubv(&self, index: c_uint, v: *const c_uchar)[src]

pub unsafe fn VertexAttrib4Nuiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttrib4Nusv(&self, index: c_uint, v: *const c_ushort)[src]

pub unsafe fn VertexAttrib4bv(&self, index: c_uint, v: *const c_char)[src]

pub unsafe fn VertexAttrib4d(
    &self,
    index: c_uint,
    x: c_double,
    y: c_double,
    z: c_double,
    w: c_double
)
[src]

pub unsafe fn VertexAttrib4dv(&self, index: c_uint, v: *const c_double)[src]

pub unsafe fn VertexAttrib4f(
    &self,
    index: c_uint,
    x: c_float,
    y: c_float,
    z: c_float,
    w: c_float
)
[src]

pub unsafe fn VertexAttrib4fv(&self, index: c_uint, v: *const c_float)[src]

pub unsafe fn VertexAttrib4iv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttrib4s(
    &self,
    index: c_uint,
    x: c_short,
    y: c_short,
    z: c_short,
    w: c_short
)
[src]

pub unsafe fn VertexAttrib4sv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttrib4ubv(&self, index: c_uint, v: *const c_uchar)[src]

pub unsafe fn VertexAttrib4uiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttrib4usv(&self, index: c_uint, v: *const c_ushort)[src]

pub unsafe fn VertexAttribDivisor(&self, index: c_uint, divisor: c_uint)[src]

pub unsafe fn VertexAttribI1i(&self, index: c_uint, x: c_int)[src]

pub unsafe fn VertexAttribI1iv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttribI1ui(&self, index: c_uint, x: c_uint)[src]

pub unsafe fn VertexAttribI1uiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttribI2i(&self, index: c_uint, x: c_int, y: c_int)[src]

pub unsafe fn VertexAttribI2iv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttribI2ui(&self, index: c_uint, x: c_uint, y: c_uint)[src]

pub unsafe fn VertexAttribI2uiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttribI3i(
    &self,
    index: c_uint,
    x: c_int,
    y: c_int,
    z: c_int
)
[src]

pub unsafe fn VertexAttribI3iv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttribI3ui(
    &self,
    index: c_uint,
    x: c_uint,
    y: c_uint,
    z: c_uint
)
[src]

pub unsafe fn VertexAttribI3uiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttribI4bv(&self, index: c_uint, v: *const c_char)[src]

pub unsafe fn VertexAttribI4i(
    &self,
    index: c_uint,
    x: c_int,
    y: c_int,
    z: c_int,
    w: c_int
)
[src]

pub unsafe fn VertexAttribI4iv(&self, index: c_uint, v: *const c_int)[src]

pub unsafe fn VertexAttribI4sv(&self, index: c_uint, v: *const c_short)[src]

pub unsafe fn VertexAttribI4ubv(&self, index: c_uint, v: *const c_uchar)[src]

pub unsafe fn VertexAttribI4ui(
    &self,
    index: c_uint,
    x: c_uint,
    y: c_uint,
    z: c_uint,
    w: c_uint
)
[src]

pub unsafe fn VertexAttribI4uiv(&self, index: c_uint, v: *const c_uint)[src]

pub unsafe fn VertexAttribI4usv(&self, index: c_uint, v: *const c_ushort)[src]

pub unsafe fn VertexAttribIPointer(
    &self,
    index: c_uint,
    size: c_int,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn VertexAttribP1ui(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: c_uint
)
[src]

pub unsafe fn VertexAttribP1uiv(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: *const c_uint
)
[src]

pub unsafe fn VertexAttribP2ui(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: c_uint
)
[src]

pub unsafe fn VertexAttribP2uiv(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: *const c_uint
)
[src]

pub unsafe fn VertexAttribP3ui(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: c_uint
)
[src]

pub unsafe fn VertexAttribP3uiv(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: *const c_uint
)
[src]

pub unsafe fn VertexAttribP4ui(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: c_uint
)
[src]

pub unsafe fn VertexAttribP4uiv(
    &self,
    index: c_uint,
    type_: c_uint,
    normalized: c_uchar,
    value: *const c_uint
)
[src]

pub unsafe fn VertexAttribPointer(
    &self,
    index: c_uint,
    size: c_int,
    type_: c_uint,
    normalized: c_uchar,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn VertexP2ui(&self, type_: c_uint, value: c_uint)[src]

pub unsafe fn VertexP2uiv(&self, type_: c_uint, value: *const c_uint)[src]

pub unsafe fn VertexP3ui(&self, type_: c_uint, value: c_uint)[src]

pub unsafe fn VertexP3uiv(&self, type_: c_uint, value: *const c_uint)[src]

pub unsafe fn VertexP4ui(&self, type_: c_uint, value: c_uint)[src]

pub unsafe fn VertexP4uiv(&self, type_: c_uint, value: *const c_uint)[src]

pub unsafe fn VertexPointer(
    &self,
    size: c_int,
    type_: c_uint,
    stride: c_int,
    pointer: *const c_void
)
[src]

pub unsafe fn Viewport(&self, x: c_int, y: c_int, width: c_int, height: c_int)[src]

pub unsafe fn WaitSync(
    &self,
    sync: *const __GLsync,
    flags: c_uint,
    timeout: u64
)
[src]

pub unsafe fn WindowPos2d(&self, x: c_double, y: c_double)[src]

pub unsafe fn WindowPos2dv(&self, v: *const c_double)[src]

pub unsafe fn WindowPos2f(&self, x: c_float, y: c_float)[src]

pub unsafe fn WindowPos2fv(&self, v: *const c_float)[src]

pub unsafe fn WindowPos2i(&self, x: c_int, y: c_int)[src]

pub unsafe fn WindowPos2iv(&self, v: *const c_int)[src]

pub unsafe fn WindowPos2s(&self, x: c_short, y: c_short)[src]

pub unsafe fn WindowPos2sv(&self, v: *const c_short)[src]

pub unsafe fn WindowPos3d(&self, x: c_double, y: c_double, z: c_double)[src]

pub unsafe fn WindowPos3dv(&self, v: *const c_double)[src]

pub unsafe fn WindowPos3f(&self, x: c_float, y: c_float, z: c_float)[src]

pub unsafe fn WindowPos3fv(&self, v: *const c_float)[src]

pub unsafe fn WindowPos3i(&self, x: c_int, y: c_int, z: c_int)[src]

pub unsafe fn WindowPos3iv(&self, v: *const c_int)[src]

pub unsafe fn WindowPos3s(&self, x: c_short, y: c_short, z: c_short)[src]

pub unsafe fn WindowPos3sv(&self, v: *const c_short)[src]

Trait Implementations

impl Clone for Gl[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Send for Gl[src]

Auto Trait Implementations

impl !Sync for Gl

impl Unpin for Gl

impl UnwindSafe for Gl

impl RefUnwindSafe for Gl

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]