Struct dterm_gl::gl21::Gl
[−]
[src]
pub struct Gl { pub Accum: FnPtr, pub ActiveTexture: FnPtr, pub AlphaFunc: FnPtr, pub AreTexturesResident: FnPtr, pub ArrayElement: FnPtr, pub AttachShader: FnPtr, pub Begin: FnPtr, pub BeginQuery: FnPtr, pub BindAttribLocation: FnPtr, pub BindBuffer: FnPtr, pub BindTexture: FnPtr, pub Bitmap: FnPtr, pub BlendColor: FnPtr, pub BlendEquation: FnPtr, pub BlendEquationSeparate: FnPtr, pub BlendFunc: FnPtr, pub BlendFuncSeparate: FnPtr, pub BufferData: FnPtr, pub BufferSubData: FnPtr, pub CallList: FnPtr, pub CallLists: FnPtr, pub Clear: FnPtr, pub ClearAccum: FnPtr, pub ClearColor: FnPtr, pub ClearDepth: FnPtr, pub ClearIndex: FnPtr, pub ClearStencil: FnPtr, pub ClientActiveTexture: 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 ColorMaterial: 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 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 DeleteBuffers: FnPtr, pub DeleteLists: FnPtr, pub DeleteProgram: FnPtr, pub DeleteQueries: FnPtr, pub DeleteShader: FnPtr, pub DeleteTextures: FnPtr, pub DepthFunc: FnPtr, pub DepthMask: FnPtr, pub DepthRange: FnPtr, pub DetachShader: FnPtr, pub Disable: FnPtr, pub DisableClientState: FnPtr, pub DisableVertexAttribArray: FnPtr, pub DrawArrays: FnPtr, pub DrawBuffer: FnPtr, pub DrawBuffers: FnPtr, pub DrawElements: FnPtr, pub DrawPixels: FnPtr, pub DrawRangeElements: FnPtr, pub EdgeFlag: FnPtr, pub EdgeFlagPointer: FnPtr, pub EdgeFlagv: FnPtr, pub Enable: FnPtr, pub EnableClientState: FnPtr, pub EnableVertexAttribArray: FnPtr, pub End: FnPtr, pub EndList: FnPtr, pub EndQuery: 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 Finish: FnPtr, pub Flush: 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 FrontFace: FnPtr, pub Frustum: FnPtr, pub GenBuffers: FnPtr, pub GenLists: FnPtr, pub GenQueries: FnPtr, pub GenTextures: FnPtr, pub GetActiveAttrib: FnPtr, pub GetActiveUniform: FnPtr, pub GetAttachedShaders: FnPtr, pub GetAttribLocation: FnPtr, pub GetBooleanv: FnPtr, pub GetBufferParameteriv: FnPtr, pub GetBufferPointerv: FnPtr, pub GetBufferSubData: FnPtr, pub GetClipPlane: FnPtr, pub GetCompressedTexImage: FnPtr, pub GetDoublev: FnPtr, pub GetError: FnPtr, pub GetFloatv: 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 GetPixelMapfv: FnPtr, pub GetPixelMapuiv: FnPtr, pub GetPixelMapusv: FnPtr, pub GetPointerv: FnPtr, pub GetPolygonStipple: FnPtr, pub GetProgramInfoLog: FnPtr, pub GetProgramiv: FnPtr, pub GetQueryObjectiv: FnPtr, pub GetQueryObjectuiv: FnPtr, pub GetQueryiv: FnPtr, pub GetShaderInfoLog: FnPtr, pub GetShaderSource: FnPtr, pub GetShaderiv: FnPtr, pub GetString: 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 GetTexParameterfv: FnPtr, pub GetTexParameteriv: FnPtr, pub GetUniformLocation: FnPtr, pub GetUniformfv: FnPtr, pub GetUniformiv: 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 InterleavedArrays: FnPtr, pub IsBuffer: FnPtr, pub IsEnabled: FnPtr, pub IsList: FnPtr, pub IsProgram: FnPtr, pub IsQuery: FnPtr, pub IsShader: FnPtr, pub IsTexture: 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 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 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 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 NormalPointer: 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 PopMatrix: FnPtr, pub PopName: FnPtr, pub PrioritizeTextures: FnPtr, pub PushAttrib: FnPtr, pub PushClientAttrib: FnPtr, pub PushMatrix: FnPtr, pub PushName: 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 Rotated: FnPtr, pub Rotatef: FnPtr, pub SampleCoverage: 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 SecondaryColorPointer: FnPtr, pub SelectBuffer: 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 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 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 TexImage3D: FnPtr, pub TexParameterf: FnPtr, pub TexParameterfv: FnPtr, pub TexParameteri: FnPtr, pub TexParameteriv: FnPtr, pub TexSubImage1D: FnPtr, pub TexSubImage2D: FnPtr, pub TexSubImage3D: FnPtr, pub Translated: FnPtr, pub Translatef: FnPtr, pub Uniform1f: FnPtr, pub Uniform1fv: FnPtr, pub Uniform1i: FnPtr, pub Uniform1iv: FnPtr, pub Uniform2f: FnPtr, pub Uniform2fv: FnPtr, pub Uniform2i: FnPtr, pub Uniform2iv: FnPtr, pub Uniform3f: FnPtr, pub Uniform3fv: FnPtr, pub Uniform3i: FnPtr, pub Uniform3iv: FnPtr, pub Uniform4f: FnPtr, pub Uniform4fv: FnPtr, pub Uniform4i: FnPtr, pub Uniform4iv: 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 VertexAttribPointer: FnPtr, pub VertexPointer: FnPtr, pub Viewport: 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, }
Fields
Accum: FnPtr
ActiveTexture: FnPtr
Fallbacks: ActiveTextureARB
AlphaFunc: FnPtr
AreTexturesResident: FnPtr
ArrayElement: FnPtr
Fallbacks: ArrayElementEXT
AttachShader: FnPtr
Fallbacks: AttachObjectARB
Begin: FnPtr
BeginQuery: FnPtr
Fallbacks: BeginQueryARB
BindAttribLocation: FnPtr
Fallbacks: BindAttribLocationARB
BindBuffer: FnPtr
Fallbacks: BindBufferARB
BindTexture: FnPtr
Fallbacks: BindTextureEXT
Bitmap: FnPtr
BlendColor: FnPtr
Fallbacks: BlendColorEXT
BlendEquation: FnPtr
Fallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtr
Fallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtr
BlendFuncSeparate: FnPtr
Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BufferData: FnPtr
Fallbacks: BufferDataARB
BufferSubData: FnPtr
Fallbacks: BufferSubDataARB
CallList: FnPtr
CallLists: FnPtr
Clear: FnPtr
ClearAccum: FnPtr
ClearColor: FnPtr
ClearDepth: FnPtr
ClearIndex: FnPtr
ClearStencil: FnPtr
ClientActiveTexture: FnPtr
Fallbacks: ClientActiveTextureARB
ClipPlane: FnPtr
Color3b: FnPtr
Color3bv: FnPtr
Color3d: FnPtr
Color3dv: FnPtr
Color3f: FnPtr
Color3fv: FnPtr
Color3i: FnPtr
Color3iv: FnPtr
Color3s: FnPtr
Color3sv: FnPtr
Color3ub: FnPtr
Color3ubv: FnPtr
Color3ui: FnPtr
Color3uiv: FnPtr
Color3us: FnPtr
Color3usv: FnPtr
Color4b: FnPtr
Color4bv: FnPtr
Color4d: FnPtr
Color4dv: FnPtr
Color4f: FnPtr
Color4fv: FnPtr
Color4i: FnPtr
Color4iv: FnPtr
Color4s: FnPtr
Color4sv: FnPtr
Color4ub: FnPtr
Color4ubv: FnPtr
Color4ui: FnPtr
Color4uiv: FnPtr
Color4us: FnPtr
Color4usv: FnPtr
ColorMask: FnPtr
ColorMaterial: FnPtr
ColorPointer: FnPtr
CompileShader: FnPtr
Fallbacks: CompileShaderARB
CompressedTexImage1D: FnPtr
Fallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtr
Fallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtr
Fallbacks: CompressedTexImage3DARB, CompressedTexImage3DOES
CompressedTexSubImage1D: FnPtr
Fallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtr
Fallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtr
Fallbacks: CompressedTexSubImage3DARB, CompressedTexSubImage3DOES
CopyPixels: FnPtr
CopyTexImage1D: FnPtr
Fallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtr
Fallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtr
Fallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtr
Fallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtr
Fallbacks: CopyTexSubImage3DEXT, CopyTexSubImage3DOES
CreateProgram: FnPtr
Fallbacks: CreateProgramObjectARB
CreateShader: FnPtr
Fallbacks: CreateShaderObjectARB
CullFace: FnPtr
DeleteBuffers: FnPtr
Fallbacks: DeleteBuffersARB
DeleteLists: FnPtr
DeleteProgram: FnPtr
DeleteQueries: FnPtr
Fallbacks: DeleteQueriesARB
DeleteShader: FnPtr
DeleteTextures: FnPtr
DepthFunc: FnPtr
DepthMask: FnPtr
DepthRange: FnPtr
DetachShader: FnPtr
Fallbacks: DetachObjectARB
Disable: FnPtr
DisableClientState: FnPtr
DisableVertexAttribArray: FnPtr
Fallbacks: DisableVertexAttribArrayARB
DrawArrays: FnPtr
Fallbacks: DrawArraysEXT
DrawBuffer: FnPtr
DrawBuffers: FnPtr
Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtr
DrawPixels: FnPtr
DrawRangeElements: FnPtr
Fallbacks: DrawRangeElementsEXT
EdgeFlag: FnPtr
EdgeFlagPointer: FnPtr
EdgeFlagv: FnPtr
Enable: FnPtr
EnableClientState: FnPtr
EnableVertexAttribArray: FnPtr
Fallbacks: EnableVertexAttribArrayARB
End: FnPtr
EndList: FnPtr
EndQuery: FnPtr
Fallbacks: EndQueryARB
EvalCoord1d: FnPtr
EvalCoord1dv: FnPtr
EvalCoord1f: FnPtr
EvalCoord1fv: FnPtr
EvalCoord2d: FnPtr
EvalCoord2dv: FnPtr
EvalCoord2f: FnPtr
EvalCoord2fv: FnPtr
EvalMesh1: FnPtr
EvalMesh2: FnPtr
EvalPoint1: FnPtr
EvalPoint2: FnPtr
FeedbackBuffer: FnPtr
Finish: FnPtr
Flush: FnPtr
FogCoordPointer: FnPtr
Fallbacks: FogCoordPointerEXT
FogCoordd: FnPtr
Fallbacks: FogCoorddEXT
FogCoorddv: FnPtr
Fallbacks: FogCoorddvEXT
FogCoordf: FnPtr
Fallbacks: FogCoordfEXT
FogCoordfv: FnPtr
Fallbacks: FogCoordfvEXT
Fogf: FnPtr
Fogfv: FnPtr
Fogi: FnPtr
Fogiv: FnPtr
FrontFace: FnPtr
Frustum: FnPtr
GenBuffers: FnPtr
Fallbacks: GenBuffersARB
GenLists: FnPtr
GenQueries: FnPtr
Fallbacks: GenQueriesARB
GenTextures: FnPtr
GetActiveAttrib: FnPtr
Fallbacks: GetActiveAttribARB
GetActiveUniform: FnPtr
Fallbacks: GetActiveUniformARB
GetAttachedShaders: FnPtr
GetAttribLocation: FnPtr
Fallbacks: GetAttribLocationARB
GetBooleanv: FnPtr
GetBufferParameteriv: FnPtr
Fallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtr
Fallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtr
Fallbacks: GetBufferSubDataARB
GetClipPlane: FnPtr
GetCompressedTexImage: FnPtr
Fallbacks: GetCompressedTexImageARB
GetDoublev: FnPtr
GetError: FnPtr
GetFloatv: FnPtr
GetIntegerv: FnPtr
GetLightfv: FnPtr
GetLightiv: FnPtr
GetMapdv: FnPtr
GetMapfv: FnPtr
GetMapiv: FnPtr
GetMaterialfv: FnPtr
GetMaterialiv: FnPtr
GetPixelMapfv: FnPtr
GetPixelMapuiv: FnPtr
GetPixelMapusv: FnPtr
GetPointerv: FnPtr
Fallbacks: GetPointervEXT, GetPointervKHR
GetPolygonStipple: FnPtr
GetProgramInfoLog: FnPtr
GetProgramiv: FnPtr
GetQueryObjectiv: FnPtr
Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
GetQueryObjectuiv: FnPtr
Fallbacks: GetQueryObjectuivARB
GetQueryiv: FnPtr
Fallbacks: GetQueryivARB
GetShaderInfoLog: FnPtr
GetShaderSource: FnPtr
Fallbacks: GetShaderSourceARB
GetShaderiv: FnPtr
GetString: FnPtr
GetTexEnvfv: FnPtr
GetTexEnviv: FnPtr
GetTexGendv: FnPtr
GetTexGenfv: FnPtr
GetTexGeniv: FnPtr
GetTexImage: FnPtr
GetTexLevelParameterfv: FnPtr
GetTexLevelParameteriv: FnPtr
GetTexParameterfv: FnPtr
GetTexParameteriv: FnPtr
GetUniformLocation: FnPtr
Fallbacks: GetUniformLocationARB
GetUniformfv: FnPtr
Fallbacks: GetUniformfvARB
GetUniformiv: FnPtr
Fallbacks: GetUniformivARB
GetVertexAttribPointerv: FnPtr
Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtr
Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtr
Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtr
Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtr
IndexMask: FnPtr
IndexPointer: FnPtr
Indexd: FnPtr
Indexdv: FnPtr
Indexf: FnPtr
Indexfv: FnPtr
Indexi: FnPtr
Indexiv: FnPtr
Indexs: FnPtr
Indexsv: FnPtr
Indexub: FnPtr
Indexubv: FnPtr
InitNames: FnPtr
InterleavedArrays: FnPtr
IsBuffer: FnPtr
Fallbacks: IsBufferARB
IsEnabled: FnPtr
IsList: FnPtr
IsProgram: FnPtr
IsQuery: FnPtr
Fallbacks: IsQueryARB
IsShader: FnPtr
IsTexture: FnPtr
LightModelf: FnPtr
LightModelfv: FnPtr
LightModeli: FnPtr
LightModeliv: FnPtr
Lightf: FnPtr
Lightfv: FnPtr
Lighti: FnPtr
Lightiv: FnPtr
LineStipple: FnPtr
LineWidth: FnPtr
LinkProgram: FnPtr
Fallbacks: LinkProgramARB
ListBase: FnPtr
LoadIdentity: FnPtr
LoadMatrixd: FnPtr
LoadMatrixf: FnPtr
LoadName: FnPtr
LoadTransposeMatrixd: FnPtr
Fallbacks: LoadTransposeMatrixdARB
LoadTransposeMatrixf: FnPtr
Fallbacks: LoadTransposeMatrixfARB
LogicOp: FnPtr
Map1d: FnPtr
Map1f: FnPtr
Map2d: FnPtr
Map2f: FnPtr
MapBuffer: FnPtr
Fallbacks: MapBufferARB, MapBufferOES
MapGrid1d: FnPtr
MapGrid1f: FnPtr
MapGrid2d: FnPtr
MapGrid2f: FnPtr
Materialf: FnPtr
Materialfv: FnPtr
Materiali: FnPtr
Materialiv: FnPtr
MatrixMode: FnPtr
MultMatrixd: FnPtr
MultMatrixf: FnPtr
MultTransposeMatrixd: FnPtr
Fallbacks: MultTransposeMatrixdARB
MultTransposeMatrixf: FnPtr
Fallbacks: MultTransposeMatrixfARB
MultiDrawArrays: FnPtr
Fallbacks: MultiDrawArraysEXT
MultiDrawElements: FnPtr
Fallbacks: MultiDrawElementsEXT
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
NewList: FnPtr
Normal3b: FnPtr
Normal3bv: FnPtr
Normal3d: FnPtr
Normal3dv: FnPtr
Normal3f: FnPtr
Normal3fv: FnPtr
Normal3i: FnPtr
Normal3iv: FnPtr
Normal3s: FnPtr
Normal3sv: FnPtr
NormalPointer: FnPtr
Ortho: FnPtr
PassThrough: FnPtr
PixelMapfv: FnPtr
PixelMapuiv: FnPtr
PixelMapusv: FnPtr
PixelStoref: FnPtr
PixelStorei: FnPtr
PixelTransferf: FnPtr
PixelTransferi: FnPtr
PixelZoom: FnPtr
PointParameterf: FnPtr
Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
PointParameterfv: FnPtr
Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
PointParameteri: FnPtr
Fallbacks: PointParameteriNV
PointParameteriv: FnPtr
Fallbacks: PointParameterivNV
PointSize: FnPtr
PolygonMode: FnPtr
Fallbacks: PolygonModeNV
PolygonOffset: FnPtr
PolygonStipple: FnPtr
PopAttrib: FnPtr
PopClientAttrib: FnPtr
PopMatrix: FnPtr
PopName: FnPtr
PrioritizeTextures: FnPtr
Fallbacks: PrioritizeTexturesEXT
PushAttrib: FnPtr
PushClientAttrib: FnPtr
PushMatrix: FnPtr
PushName: FnPtr
RasterPos2d: FnPtr
RasterPos2dv: FnPtr
RasterPos2f: FnPtr
RasterPos2fv: FnPtr
RasterPos2i: FnPtr
RasterPos2iv: FnPtr
RasterPos2s: FnPtr
RasterPos2sv: FnPtr
RasterPos3d: FnPtr
RasterPos3dv: FnPtr
RasterPos3f: FnPtr
RasterPos3fv: FnPtr
RasterPos3i: FnPtr
RasterPos3iv: FnPtr
RasterPos3s: FnPtr
RasterPos3sv: FnPtr
RasterPos4d: FnPtr
RasterPos4dv: FnPtr
RasterPos4f: FnPtr
RasterPos4fv: FnPtr
RasterPos4i: FnPtr
RasterPos4iv: FnPtr
RasterPos4s: FnPtr
RasterPos4sv: FnPtr
ReadBuffer: FnPtr
ReadPixels: FnPtr
Rectd: FnPtr
Rectdv: FnPtr
Rectf: FnPtr
Rectfv: FnPtr
Recti: FnPtr
Rectiv: FnPtr
Rects: FnPtr
Rectsv: FnPtr
RenderMode: FnPtr
Rotated: FnPtr
Rotatef: FnPtr
SampleCoverage: FnPtr
Fallbacks: SampleCoverageARB
Scaled: FnPtr
Scalef: FnPtr
Scissor: FnPtr
SecondaryColor3b: FnPtr
Fallbacks: SecondaryColor3bEXT
SecondaryColor3bv: FnPtr
Fallbacks: SecondaryColor3bvEXT
SecondaryColor3d: FnPtr
Fallbacks: SecondaryColor3dEXT
SecondaryColor3dv: FnPtr
Fallbacks: SecondaryColor3dvEXT
SecondaryColor3f: FnPtr
Fallbacks: SecondaryColor3fEXT
SecondaryColor3fv: FnPtr
Fallbacks: SecondaryColor3fvEXT
SecondaryColor3i: FnPtr
Fallbacks: SecondaryColor3iEXT
SecondaryColor3iv: FnPtr
Fallbacks: SecondaryColor3ivEXT
SecondaryColor3s: FnPtr
Fallbacks: SecondaryColor3sEXT
SecondaryColor3sv: FnPtr
Fallbacks: SecondaryColor3svEXT
SecondaryColor3ub: FnPtr
Fallbacks: SecondaryColor3ubEXT
SecondaryColor3ubv: FnPtr
Fallbacks: SecondaryColor3ubvEXT
SecondaryColor3ui: FnPtr
Fallbacks: SecondaryColor3uiEXT
SecondaryColor3uiv: FnPtr
Fallbacks: SecondaryColor3uivEXT
SecondaryColor3us: FnPtr
Fallbacks: SecondaryColor3usEXT
SecondaryColor3usv: FnPtr
Fallbacks: SecondaryColor3usvEXT
SecondaryColorPointer: FnPtr
Fallbacks: SecondaryColorPointerEXT
SelectBuffer: FnPtr
ShadeModel: FnPtr
ShaderSource: FnPtr
Fallbacks: ShaderSourceARB
StencilFunc: FnPtr
StencilFuncSeparate: FnPtr
StencilMask: FnPtr
StencilMaskSeparate: FnPtr
StencilOp: FnPtr
StencilOpSeparate: FnPtr
Fallbacks: StencilOpSeparateATI
TexCoord1d: FnPtr
TexCoord1dv: FnPtr
TexCoord1f: FnPtr
TexCoord1fv: FnPtr
TexCoord1i: FnPtr
TexCoord1iv: FnPtr
TexCoord1s: FnPtr
TexCoord1sv: FnPtr
TexCoord2d: FnPtr
TexCoord2dv: FnPtr
TexCoord2f: FnPtr
TexCoord2fv: FnPtr
TexCoord2i: FnPtr
TexCoord2iv: FnPtr
TexCoord2s: FnPtr
TexCoord2sv: FnPtr
TexCoord3d: FnPtr
TexCoord3dv: FnPtr
TexCoord3f: FnPtr
TexCoord3fv: FnPtr
TexCoord3i: FnPtr
TexCoord3iv: FnPtr
TexCoord3s: FnPtr
TexCoord3sv: FnPtr
TexCoord4d: FnPtr
TexCoord4dv: FnPtr
TexCoord4f: FnPtr
TexCoord4fv: FnPtr
TexCoord4i: FnPtr
TexCoord4iv: FnPtr
TexCoord4s: FnPtr
TexCoord4sv: FnPtr
TexCoordPointer: FnPtr
TexEnvf: FnPtr
TexEnvfv: FnPtr
TexEnvi: FnPtr
TexEnviv: FnPtr
TexGend: FnPtr
TexGendv: FnPtr
TexGenf: FnPtr
TexGenfv: FnPtr
TexGeni: FnPtr
TexGeniv: FnPtr
TexImage1D: FnPtr
TexImage2D: FnPtr
TexImage3D: FnPtr
Fallbacks: TexImage3DEXT, TexImage3DOES
TexParameterf: FnPtr
TexParameterfv: FnPtr
TexParameteri: FnPtr
TexParameteriv: FnPtr
TexSubImage1D: FnPtr
Fallbacks: TexSubImage1DEXT
TexSubImage2D: FnPtr
Fallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtr
Fallbacks: TexSubImage3DEXT, TexSubImage3DOES
Translated: FnPtr
Translatef: FnPtr
Uniform1f: FnPtr
Fallbacks: Uniform1fARB
Uniform1fv: FnPtr
Fallbacks: Uniform1fvARB
Uniform1i: FnPtr
Fallbacks: Uniform1iARB
Uniform1iv: FnPtr
Fallbacks: Uniform1ivARB
Uniform2f: FnPtr
Fallbacks: Uniform2fARB
Uniform2fv: FnPtr
Fallbacks: Uniform2fvARB
Uniform2i: FnPtr
Fallbacks: Uniform2iARB
Uniform2iv: FnPtr
Fallbacks: Uniform2ivARB
Uniform3f: FnPtr
Fallbacks: Uniform3fARB
Uniform3fv: FnPtr
Fallbacks: Uniform3fvARB
Uniform3i: FnPtr
Fallbacks: Uniform3iARB
Uniform3iv: FnPtr
Fallbacks: Uniform3ivARB
Uniform4f: FnPtr
Fallbacks: Uniform4fARB
Uniform4fv: FnPtr
Fallbacks: Uniform4fvARB
Uniform4i: FnPtr
Fallbacks: Uniform4iARB
Uniform4iv: FnPtr
Fallbacks: Uniform4ivARB
UniformMatrix2fv: FnPtr
Fallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtr
Fallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtr
Fallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtr
Fallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtr
Fallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtr
Fallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtr
Fallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtr
Fallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtr
Fallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtr
Fallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtr
Fallbacks: UseProgramObjectARB
ValidateProgram: FnPtr
Fallbacks: ValidateProgramARB
Vertex2d: FnPtr
Vertex2dv: FnPtr
Vertex2f: FnPtr
Vertex2fv: FnPtr
Vertex2i: FnPtr
Vertex2iv: FnPtr
Vertex2s: FnPtr
Vertex2sv: FnPtr
Vertex3d: FnPtr
Vertex3dv: FnPtr
Vertex3f: FnPtr
Vertex3fv: FnPtr
Vertex3i: FnPtr
Vertex3iv: FnPtr
Vertex3s: FnPtr
Vertex3sv: FnPtr
Vertex4d: FnPtr
Vertex4dv: FnPtr
Vertex4f: FnPtr
Vertex4fv: FnPtr
Vertex4i: FnPtr
Vertex4iv: FnPtr
Vertex4s: FnPtr
Vertex4sv: FnPtr
VertexAttrib1d: 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
VertexAttribPointer: FnPtr
Fallbacks: VertexAttribPointerARB
VertexPointer: FnPtr
Viewport: FnPtr
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]
fn load_with<F>(loadfn: F) -> Gl where
F: FnMut(&str) -> *const c_void,
F: FnMut(&str) -> *const c_void,
Load each OpenGL symbol using a custom load function. This allows for the
use of functions like glfwGetProcAddress
or SDL_GL_GetProcAddress
.
let gl = Gl::load_with(|s| glfw.get_proc_address(s));
unsafe fn Accum(&self, op: GLenum, value: GLfloat)
unsafe fn ActiveTexture(&self, texture: GLenum)
unsafe fn AlphaFunc(&self, func: GLenum, ref_: GLfloat)
unsafe fn AreTexturesResident(
&self,
n: GLsizei,
textures: *const GLuint,
residences: *mut GLboolean
) -> GLboolean
&self,
n: GLsizei,
textures: *const GLuint,
residences: *mut GLboolean
) -> GLboolean
unsafe fn ArrayElement(&self, i: GLint)
unsafe fn AttachShader(&self, program: GLuint, shader: GLuint)
unsafe fn Begin(&self, mode: GLenum)
unsafe fn BeginQuery(&self, target: GLenum, id: GLuint)
unsafe fn BindAttribLocation(
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)
unsafe fn BindBuffer(&self, target: GLenum, buffer: GLuint)
unsafe fn BindTexture(&self, target: GLenum, texture: GLuint)
unsafe fn Bitmap(
&self,
width: GLsizei,
height: GLsizei,
xorig: GLfloat,
yorig: GLfloat,
xmove: GLfloat,
ymove: GLfloat,
bitmap: *const GLubyte
)
&self,
width: GLsizei,
height: GLsizei,
xorig: GLfloat,
yorig: GLfloat,
xmove: GLfloat,
ymove: GLfloat,
bitmap: *const GLubyte
)
unsafe fn BlendColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
unsafe fn BlendEquation(&self, mode: GLenum)
unsafe fn BlendEquationSeparate(&self, modeRGB: GLenum, modeAlpha: GLenum)
unsafe fn BlendFunc(&self, sfactor: GLenum, dfactor: GLenum)
unsafe fn BlendFuncSeparate(
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)
unsafe fn BufferData(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
unsafe fn BufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
unsafe fn CallList(&self, list: GLuint)
unsafe fn CallLists(&self, n: GLsizei, type_: GLenum, lists: *const c_void)
unsafe fn Clear(&self, mask: GLbitfield)
unsafe fn ClearAccum(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
unsafe fn ClearColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
unsafe fn ClearDepth(&self, depth: GLdouble)
unsafe fn ClearIndex(&self, c: GLfloat)
unsafe fn ClearStencil(&self, s: GLint)
unsafe fn ClientActiveTexture(&self, texture: GLenum)
unsafe fn ClipPlane(&self, plane: GLenum, equation: *const GLdouble)
unsafe fn Color3b(&self, red: GLbyte, green: GLbyte, blue: GLbyte)
unsafe fn Color3bv(&self, v: *const GLbyte)
unsafe fn Color3d(&self, red: GLdouble, green: GLdouble, blue: GLdouble)
unsafe fn Color3dv(&self, v: *const GLdouble)
unsafe fn Color3f(&self, red: GLfloat, green: GLfloat, blue: GLfloat)
unsafe fn Color3fv(&self, v: *const GLfloat)
unsafe fn Color3i(&self, red: GLint, green: GLint, blue: GLint)
unsafe fn Color3iv(&self, v: *const GLint)
unsafe fn Color3s(&self, red: GLshort, green: GLshort, blue: GLshort)
unsafe fn Color3sv(&self, v: *const GLshort)
unsafe fn Color3ub(&self, red: GLubyte, green: GLubyte, blue: GLubyte)
unsafe fn Color3ubv(&self, v: *const GLubyte)
unsafe fn Color3ui(&self, red: GLuint, green: GLuint, blue: GLuint)
unsafe fn Color3uiv(&self, v: *const GLuint)
unsafe fn Color3us(&self, red: GLushort, green: GLushort, blue: GLushort)
unsafe fn Color3usv(&self, v: *const GLushort)
unsafe fn Color4b(
&self,
red: GLbyte,
green: GLbyte,
blue: GLbyte,
alpha: GLbyte
)
&self,
red: GLbyte,
green: GLbyte,
blue: GLbyte,
alpha: GLbyte
)
unsafe fn Color4bv(&self, v: *const GLbyte)
unsafe fn Color4d(
&self,
red: GLdouble,
green: GLdouble,
blue: GLdouble,
alpha: GLdouble
)
&self,
red: GLdouble,
green: GLdouble,
blue: GLdouble,
alpha: GLdouble
)
unsafe fn Color4dv(&self, v: *const GLdouble)
unsafe fn Color4f(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
unsafe fn Color4fv(&self, v: *const GLfloat)
unsafe fn Color4i(&self, red: GLint, green: GLint, blue: GLint, alpha: GLint)
unsafe fn Color4iv(&self, v: *const GLint)
unsafe fn Color4s(
&self,
red: GLshort,
green: GLshort,
blue: GLshort,
alpha: GLshort
)
&self,
red: GLshort,
green: GLshort,
blue: GLshort,
alpha: GLshort
)
unsafe fn Color4sv(&self, v: *const GLshort)
unsafe fn Color4ub(
&self,
red: GLubyte,
green: GLubyte,
blue: GLubyte,
alpha: GLubyte
)
&self,
red: GLubyte,
green: GLubyte,
blue: GLubyte,
alpha: GLubyte
)
unsafe fn Color4ubv(&self, v: *const GLubyte)
unsafe fn Color4ui(
&self,
red: GLuint,
green: GLuint,
blue: GLuint,
alpha: GLuint
)
&self,
red: GLuint,
green: GLuint,
blue: GLuint,
alpha: GLuint
)
unsafe fn Color4uiv(&self, v: *const GLuint)
unsafe fn Color4us(
&self,
red: GLushort,
green: GLushort,
blue: GLushort,
alpha: GLushort
)
&self,
red: GLushort,
green: GLushort,
blue: GLushort,
alpha: GLushort
)
unsafe fn Color4usv(&self, v: *const GLushort)
unsafe fn ColorMask(
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
unsafe fn ColorMaterial(&self, face: GLenum, mode: GLenum)
unsafe fn ColorPointer(
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn CompileShader(&self, shader: GLuint)
unsafe fn CompressedTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CompressedTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CompressedTexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CompressedTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CompressedTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CompressedTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
unsafe fn CopyPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
type_: GLenum
)
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
type_: GLenum
)
unsafe fn CopyTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
unsafe fn CopyTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
unsafe fn CopyTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
unsafe fn CopyTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
unsafe fn CopyTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
unsafe fn CreateProgram(&self) -> GLuint
unsafe fn CreateShader(&self, type_: GLenum) -> GLuint
unsafe fn CullFace(&self, mode: GLenum)
unsafe fn DeleteBuffers(&self, n: GLsizei, buffers: *const GLuint)
unsafe fn DeleteLists(&self, list: GLuint, range: GLsizei)
unsafe fn DeleteProgram(&self, program: GLuint)
unsafe fn DeleteQueries(&self, n: GLsizei, ids: *const GLuint)
unsafe fn DeleteShader(&self, shader: GLuint)
unsafe fn DeleteTextures(&self, n: GLsizei, textures: *const GLuint)
unsafe fn DepthFunc(&self, func: GLenum)
unsafe fn DepthMask(&self, flag: GLboolean)
unsafe fn DepthRange(&self, near: GLdouble, far: GLdouble)
unsafe fn DetachShader(&self, program: GLuint, shader: GLuint)
unsafe fn Disable(&self, cap: GLenum)
unsafe fn DisableClientState(&self, array: GLenum)
unsafe fn DisableVertexAttribArray(&self, index: GLuint)
unsafe fn DrawArrays(&self, mode: GLenum, first: GLint, count: GLsizei)
unsafe fn DrawBuffer(&self, buf: GLenum)
unsafe fn DrawBuffers(&self, n: GLsizei, bufs: *const GLenum)
unsafe fn DrawElements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
unsafe fn DrawPixels(
&self,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn DrawRangeElements(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
unsafe fn EdgeFlag(&self, flag: GLboolean)
unsafe fn EdgeFlagPointer(&self, stride: GLsizei, pointer: *const c_void)
unsafe fn EdgeFlagv(&self, flag: *const GLboolean)
unsafe fn Enable(&self, cap: GLenum)
unsafe fn EnableClientState(&self, array: GLenum)
unsafe fn EnableVertexAttribArray(&self, index: GLuint)
unsafe fn End(&self)
unsafe fn EndList(&self)
unsafe fn EndQuery(&self, target: GLenum)
unsafe fn EvalCoord1d(&self, u: GLdouble)
unsafe fn EvalCoord1dv(&self, u: *const GLdouble)
unsafe fn EvalCoord1f(&self, u: GLfloat)
unsafe fn EvalCoord1fv(&self, u: *const GLfloat)
unsafe fn EvalCoord2d(&self, u: GLdouble, v: GLdouble)
unsafe fn EvalCoord2dv(&self, u: *const GLdouble)
unsafe fn EvalCoord2f(&self, u: GLfloat, v: GLfloat)
unsafe fn EvalCoord2fv(&self, u: *const GLfloat)
unsafe fn EvalMesh1(&self, mode: GLenum, i1: GLint, i2: GLint)
unsafe fn EvalMesh2(
&self,
mode: GLenum,
i1: GLint,
i2: GLint,
j1: GLint,
j2: GLint
)
&self,
mode: GLenum,
i1: GLint,
i2: GLint,
j1: GLint,
j2: GLint
)
unsafe fn EvalPoint1(&self, i: GLint)
unsafe fn EvalPoint2(&self, i: GLint, j: GLint)
unsafe fn FeedbackBuffer(
&self,
size: GLsizei,
type_: GLenum,
buffer: *mut GLfloat
)
&self,
size: GLsizei,
type_: GLenum,
buffer: *mut GLfloat
)
unsafe fn Finish(&self)
unsafe fn Flush(&self)
unsafe fn FogCoordPointer(
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn FogCoordd(&self, coord: GLdouble)
unsafe fn FogCoorddv(&self, coord: *const GLdouble)
unsafe fn FogCoordf(&self, coord: GLfloat)
unsafe fn FogCoordfv(&self, coord: *const GLfloat)
unsafe fn Fogf(&self, pname: GLenum, param: GLfloat)
unsafe fn Fogfv(&self, pname: GLenum, params: *const GLfloat)
unsafe fn Fogi(&self, pname: GLenum, param: GLint)
unsafe fn Fogiv(&self, pname: GLenum, params: *const GLint)
unsafe fn FrontFace(&self, mode: GLenum)
unsafe fn Frustum(
&self,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
&self,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
unsafe fn GenBuffers(&self, n: GLsizei, buffers: *mut GLuint)
unsafe fn GenLists(&self, range: GLsizei) -> GLuint
unsafe fn GenQueries(&self, n: GLsizei, ids: *mut GLuint)
unsafe fn GenTextures(&self, n: GLsizei, textures: *mut GLuint)
unsafe fn GetActiveAttrib(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
unsafe fn GetActiveUniform(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
unsafe fn GetAttachedShaders(
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)
unsafe fn GetAttribLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
&self,
program: GLuint,
name: *const GLchar
) -> GLint
unsafe fn GetBooleanv(&self, pname: GLenum, data: *mut GLboolean)
unsafe fn GetBufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
unsafe fn GetBufferPointerv(
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)
unsafe fn GetBufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
unsafe fn GetClipPlane(&self, plane: GLenum, equation: *mut GLdouble)
unsafe fn GetCompressedTexImage(
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)
unsafe fn GetDoublev(&self, pname: GLenum, data: *mut GLdouble)
unsafe fn GetError(&self) -> GLenum
unsafe fn GetFloatv(&self, pname: GLenum, data: *mut GLfloat)
unsafe fn GetIntegerv(&self, pname: GLenum, data: *mut GLint)
unsafe fn GetLightfv(&self, light: GLenum, pname: GLenum, params: *mut GLfloat)
unsafe fn GetLightiv(&self, light: GLenum, pname: GLenum, params: *mut GLint)
unsafe fn GetMapdv(&self, target: GLenum, query: GLenum, v: *mut GLdouble)
unsafe fn GetMapfv(&self, target: GLenum, query: GLenum, v: *mut GLfloat)
unsafe fn GetMapiv(&self, target: GLenum, query: GLenum, v: *mut GLint)
unsafe fn GetMaterialfv(
&self,
face: GLenum,
pname: GLenum,
params: *mut GLfloat
)
&self,
face: GLenum,
pname: GLenum,
params: *mut GLfloat
)
unsafe fn GetMaterialiv(&self, face: GLenum, pname: GLenum, params: *mut GLint)
unsafe fn GetPixelMapfv(&self, map: GLenum, values: *mut GLfloat)
unsafe fn GetPixelMapuiv(&self, map: GLenum, values: *mut GLuint)
unsafe fn GetPixelMapusv(&self, map: GLenum, values: *mut GLushort)
unsafe fn GetPointerv(&self, pname: GLenum, params: *const *mut c_void)
unsafe fn GetPolygonStipple(&self, mask: *mut GLubyte)
unsafe fn GetProgramInfoLog(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
unsafe fn GetProgramiv(
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)
unsafe fn GetQueryObjectiv(&self, id: GLuint, pname: GLenum, params: *mut GLint)
unsafe fn GetQueryObjectuiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)
unsafe fn GetQueryiv(&self, target: GLenum, pname: GLenum, params: *mut GLint)
unsafe fn GetShaderInfoLog(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
unsafe fn GetShaderSource(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)
unsafe fn GetShaderiv(&self, shader: GLuint, pname: GLenum, params: *mut GLint)
unsafe fn GetString(&self, name: GLenum) -> *const GLubyte
unsafe fn GetTexEnvfv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
unsafe fn GetTexEnviv(&self, target: GLenum, pname: GLenum, params: *mut GLint)
unsafe fn GetTexGendv(
&self,
coord: GLenum,
pname: GLenum,
params: *mut GLdouble
)
&self,
coord: GLenum,
pname: GLenum,
params: *mut GLdouble
)
unsafe fn GetTexGenfv(&self, coord: GLenum, pname: GLenum, params: *mut GLfloat)
unsafe fn GetTexGeniv(&self, coord: GLenum, pname: GLenum, params: *mut GLint)
unsafe fn GetTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
unsafe fn GetTexLevelParameterfv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
unsafe fn GetTexLevelParameteriv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
unsafe fn GetTexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
unsafe fn GetTexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
unsafe fn GetUniformLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint
&self,
program: GLuint,
name: *const GLchar
) -> GLint
unsafe fn GetUniformfv(
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)
unsafe fn GetUniformiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)
unsafe fn GetVertexAttribPointerv(
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)
unsafe fn GetVertexAttribdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
unsafe fn GetVertexAttribfv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)
unsafe fn GetVertexAttribiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
unsafe fn Hint(&self, target: GLenum, mode: GLenum)
unsafe fn IndexMask(&self, mask: GLuint)
unsafe fn IndexPointer(
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn Indexd(&self, c: GLdouble)
unsafe fn Indexdv(&self, c: *const GLdouble)
unsafe fn Indexf(&self, c: GLfloat)
unsafe fn Indexfv(&self, c: *const GLfloat)
unsafe fn Indexi(&self, c: GLint)
unsafe fn Indexiv(&self, c: *const GLint)
unsafe fn Indexs(&self, c: GLshort)
unsafe fn Indexsv(&self, c: *const GLshort)
unsafe fn Indexub(&self, c: GLubyte)
unsafe fn Indexubv(&self, c: *const GLubyte)
unsafe fn InitNames(&self)
unsafe fn InterleavedArrays(
&self,
format: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
format: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn IsBuffer(&self, buffer: GLuint) -> GLboolean
unsafe fn IsEnabled(&self, cap: GLenum) -> GLboolean
unsafe fn IsList(&self, list: GLuint) -> GLboolean
unsafe fn IsProgram(&self, program: GLuint) -> GLboolean
unsafe fn IsQuery(&self, id: GLuint) -> GLboolean
unsafe fn IsShader(&self, shader: GLuint) -> GLboolean
unsafe fn IsTexture(&self, texture: GLuint) -> GLboolean
unsafe fn LightModelf(&self, pname: GLenum, param: GLfloat)
unsafe fn LightModelfv(&self, pname: GLenum, params: *const GLfloat)
unsafe fn LightModeli(&self, pname: GLenum, param: GLint)
unsafe fn LightModeliv(&self, pname: GLenum, params: *const GLint)
unsafe fn Lightf(&self, light: GLenum, pname: GLenum, param: GLfloat)
unsafe fn Lightfv(&self, light: GLenum, pname: GLenum, params: *const GLfloat)
unsafe fn Lighti(&self, light: GLenum, pname: GLenum, param: GLint)
unsafe fn Lightiv(&self, light: GLenum, pname: GLenum, params: *const GLint)
unsafe fn LineStipple(&self, factor: GLint, pattern: GLushort)
unsafe fn LineWidth(&self, width: GLfloat)
unsafe fn LinkProgram(&self, program: GLuint)
unsafe fn ListBase(&self, base: GLuint)
unsafe fn LoadIdentity(&self)
unsafe fn LoadMatrixd(&self, m: *const GLdouble)
unsafe fn LoadMatrixf(&self, m: *const GLfloat)
unsafe fn LoadName(&self, name: GLuint)
unsafe fn LoadTransposeMatrixd(&self, m: *const GLdouble)
unsafe fn LoadTransposeMatrixf(&self, m: *const GLfloat)
unsafe fn LogicOp(&self, opcode: GLenum)
unsafe fn Map1d(
&self,
target: GLenum,
u1: GLdouble,
u2: GLdouble,
stride: GLint,
order: GLint,
points: *const GLdouble
)
&self,
target: GLenum,
u1: GLdouble,
u2: GLdouble,
stride: GLint,
order: GLint,
points: *const GLdouble
)
unsafe fn Map1f(
&self,
target: GLenum,
u1: GLfloat,
u2: GLfloat,
stride: GLint,
order: GLint,
points: *const GLfloat
)
&self,
target: GLenum,
u1: GLfloat,
u2: GLfloat,
stride: GLint,
order: GLint,
points: *const GLfloat
)
unsafe fn Map2d(
&self,
target: GLenum,
u1: GLdouble,
u2: GLdouble,
ustride: GLint,
uorder: GLint,
v1: GLdouble,
v2: GLdouble,
vstride: GLint,
vorder: GLint,
points: *const GLdouble
)
&self,
target: GLenum,
u1: GLdouble,
u2: GLdouble,
ustride: GLint,
uorder: GLint,
v1: GLdouble,
v2: GLdouble,
vstride: GLint,
vorder: GLint,
points: *const GLdouble
)
unsafe fn Map2f(
&self,
target: GLenum,
u1: GLfloat,
u2: GLfloat,
ustride: GLint,
uorder: GLint,
v1: GLfloat,
v2: GLfloat,
vstride: GLint,
vorder: GLint,
points: *const GLfloat
)
&self,
target: GLenum,
u1: GLfloat,
u2: GLfloat,
ustride: GLint,
uorder: GLint,
v1: GLfloat,
v2: GLfloat,
vstride: GLint,
vorder: GLint,
points: *const GLfloat
)
unsafe fn MapBuffer(&self, target: GLenum, access: GLenum) -> *mut c_void
unsafe fn MapGrid1d(&self, un: GLint, u1: GLdouble, u2: GLdouble)
unsafe fn MapGrid1f(&self, un: GLint, u1: GLfloat, u2: GLfloat)
unsafe fn MapGrid2d(
&self,
un: GLint,
u1: GLdouble,
u2: GLdouble,
vn: GLint,
v1: GLdouble,
v2: GLdouble
)
&self,
un: GLint,
u1: GLdouble,
u2: GLdouble,
vn: GLint,
v1: GLdouble,
v2: GLdouble
)
unsafe fn MapGrid2f(
&self,
un: GLint,
u1: GLfloat,
u2: GLfloat,
vn: GLint,
v1: GLfloat,
v2: GLfloat
)
&self,
un: GLint,
u1: GLfloat,
u2: GLfloat,
vn: GLint,
v1: GLfloat,
v2: GLfloat
)
unsafe fn Materialf(&self, face: GLenum, pname: GLenum, param: GLfloat)
unsafe fn Materialfv(&self, face: GLenum, pname: GLenum, params: *const GLfloat)
unsafe fn Materiali(&self, face: GLenum, pname: GLenum, param: GLint)
unsafe fn Materialiv(&self, face: GLenum, pname: GLenum, params: *const GLint)
unsafe fn MatrixMode(&self, mode: GLenum)
unsafe fn MultMatrixd(&self, m: *const GLdouble)
unsafe fn MultMatrixf(&self, m: *const GLfloat)
unsafe fn MultTransposeMatrixd(&self, m: *const GLdouble)
unsafe fn MultTransposeMatrixf(&self, m: *const GLfloat)
unsafe fn MultiDrawArrays(
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)
unsafe fn MultiDrawElements(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)
unsafe fn MultiTexCoord1d(&self, target: GLenum, s: GLdouble)
unsafe fn MultiTexCoord1dv(&self, target: GLenum, v: *const GLdouble)
unsafe fn MultiTexCoord1f(&self, target: GLenum, s: GLfloat)
unsafe fn MultiTexCoord1fv(&self, target: GLenum, v: *const GLfloat)
unsafe fn MultiTexCoord1i(&self, target: GLenum, s: GLint)
unsafe fn MultiTexCoord1iv(&self, target: GLenum, v: *const GLint)
unsafe fn MultiTexCoord1s(&self, target: GLenum, s: GLshort)
unsafe fn MultiTexCoord1sv(&self, target: GLenum, v: *const GLshort)
unsafe fn MultiTexCoord2d(&self, target: GLenum, s: GLdouble, t: GLdouble)
unsafe fn MultiTexCoord2dv(&self, target: GLenum, v: *const GLdouble)
unsafe fn MultiTexCoord2f(&self, target: GLenum, s: GLfloat, t: GLfloat)
unsafe fn MultiTexCoord2fv(&self, target: GLenum, v: *const GLfloat)
unsafe fn MultiTexCoord2i(&self, target: GLenum, s: GLint, t: GLint)
unsafe fn MultiTexCoord2iv(&self, target: GLenum, v: *const GLint)
unsafe fn MultiTexCoord2s(&self, target: GLenum, s: GLshort, t: GLshort)
unsafe fn MultiTexCoord2sv(&self, target: GLenum, v: *const GLshort)
unsafe fn MultiTexCoord3d(
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble
)
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble
)
unsafe fn MultiTexCoord3dv(&self, target: GLenum, v: *const GLdouble)
unsafe fn MultiTexCoord3f(
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat
)
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat
)
unsafe fn MultiTexCoord3fv(&self, target: GLenum, v: *const GLfloat)
unsafe fn MultiTexCoord3i(&self, target: GLenum, s: GLint, t: GLint, r: GLint)
unsafe fn MultiTexCoord3iv(&self, target: GLenum, v: *const GLint)
unsafe fn MultiTexCoord3s(
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort
)
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort
)
unsafe fn MultiTexCoord3sv(&self, target: GLenum, v: *const GLshort)
unsafe fn MultiTexCoord4d(
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble,
q: GLdouble
)
&self,
target: GLenum,
s: GLdouble,
t: GLdouble,
r: GLdouble,
q: GLdouble
)
unsafe fn MultiTexCoord4dv(&self, target: GLenum, v: *const GLdouble)
unsafe fn MultiTexCoord4f(
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat,
q: GLfloat
)
&self,
target: GLenum,
s: GLfloat,
t: GLfloat,
r: GLfloat,
q: GLfloat
)
unsafe fn MultiTexCoord4fv(&self, target: GLenum, v: *const GLfloat)
unsafe fn MultiTexCoord4i(
&self,
target: GLenum,
s: GLint,
t: GLint,
r: GLint,
q: GLint
)
&self,
target: GLenum,
s: GLint,
t: GLint,
r: GLint,
q: GLint
)
unsafe fn MultiTexCoord4iv(&self, target: GLenum, v: *const GLint)
unsafe fn MultiTexCoord4s(
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort,
q: GLshort
)
&self,
target: GLenum,
s: GLshort,
t: GLshort,
r: GLshort,
q: GLshort
)
unsafe fn MultiTexCoord4sv(&self, target: GLenum, v: *const GLshort)
unsafe fn NewList(&self, list: GLuint, mode: GLenum)
unsafe fn Normal3b(&self, nx: GLbyte, ny: GLbyte, nz: GLbyte)
unsafe fn Normal3bv(&self, v: *const GLbyte)
unsafe fn Normal3d(&self, nx: GLdouble, ny: GLdouble, nz: GLdouble)
unsafe fn Normal3dv(&self, v: *const GLdouble)
unsafe fn Normal3f(&self, nx: GLfloat, ny: GLfloat, nz: GLfloat)
unsafe fn Normal3fv(&self, v: *const GLfloat)
unsafe fn Normal3i(&self, nx: GLint, ny: GLint, nz: GLint)
unsafe fn Normal3iv(&self, v: *const GLint)
unsafe fn Normal3s(&self, nx: GLshort, ny: GLshort, nz: GLshort)
unsafe fn Normal3sv(&self, v: *const GLshort)
unsafe fn NormalPointer(
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn Ortho(
&self,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
&self,
left: GLdouble,
right: GLdouble,
bottom: GLdouble,
top: GLdouble,
zNear: GLdouble,
zFar: GLdouble
)
unsafe fn PassThrough(&self, token: GLfloat)
unsafe fn PixelMapfv(
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLfloat
)
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLfloat
)
unsafe fn PixelMapuiv(
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLuint
)
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLuint
)
unsafe fn PixelMapusv(
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLushort
)
&self,
map: GLenum,
mapsize: GLsizei,
values: *const GLushort
)
unsafe fn PixelStoref(&self, pname: GLenum, param: GLfloat)
unsafe fn PixelStorei(&self, pname: GLenum, param: GLint)
unsafe fn PixelTransferf(&self, pname: GLenum, param: GLfloat)
unsafe fn PixelTransferi(&self, pname: GLenum, param: GLint)
unsafe fn PixelZoom(&self, xfactor: GLfloat, yfactor: GLfloat)
unsafe fn PointParameterf(&self, pname: GLenum, param: GLfloat)
unsafe fn PointParameterfv(&self, pname: GLenum, params: *const GLfloat)
unsafe fn PointParameteri(&self, pname: GLenum, param: GLint)
unsafe fn PointParameteriv(&self, pname: GLenum, params: *const GLint)
unsafe fn PointSize(&self, size: GLfloat)
unsafe fn PolygonMode(&self, face: GLenum, mode: GLenum)
unsafe fn PolygonOffset(&self, factor: GLfloat, units: GLfloat)
unsafe fn PolygonStipple(&self, mask: *const GLubyte)
unsafe fn PopAttrib(&self)
unsafe fn PopClientAttrib(&self)
unsafe fn PopMatrix(&self)
unsafe fn PopName(&self)
unsafe fn PrioritizeTextures(
&self,
n: GLsizei,
textures: *const GLuint,
priorities: *const GLfloat
)
&self,
n: GLsizei,
textures: *const GLuint,
priorities: *const GLfloat
)
unsafe fn PushAttrib(&self, mask: GLbitfield)
unsafe fn PushClientAttrib(&self, mask: GLbitfield)
unsafe fn PushMatrix(&self)
unsafe fn PushName(&self, name: GLuint)
unsafe fn RasterPos2d(&self, x: GLdouble, y: GLdouble)
unsafe fn RasterPos2dv(&self, v: *const GLdouble)
unsafe fn RasterPos2f(&self, x: GLfloat, y: GLfloat)
unsafe fn RasterPos2fv(&self, v: *const GLfloat)
unsafe fn RasterPos2i(&self, x: GLint, y: GLint)
unsafe fn RasterPos2iv(&self, v: *const GLint)
unsafe fn RasterPos2s(&self, x: GLshort, y: GLshort)
unsafe fn RasterPos2sv(&self, v: *const GLshort)
unsafe fn RasterPos3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn RasterPos3dv(&self, v: *const GLdouble)
unsafe fn RasterPos3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn RasterPos3fv(&self, v: *const GLfloat)
unsafe fn RasterPos3i(&self, x: GLint, y: GLint, z: GLint)
unsafe fn RasterPos3iv(&self, v: *const GLint)
unsafe fn RasterPos3s(&self, x: GLshort, y: GLshort, z: GLshort)
unsafe fn RasterPos3sv(&self, v: *const GLshort)
unsafe fn RasterPos4d(&self, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble)
unsafe fn RasterPos4dv(&self, v: *const GLdouble)
unsafe fn RasterPos4f(&self, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)
unsafe fn RasterPos4fv(&self, v: *const GLfloat)
unsafe fn RasterPos4i(&self, x: GLint, y: GLint, z: GLint, w: GLint)
unsafe fn RasterPos4iv(&self, v: *const GLint)
unsafe fn RasterPos4s(&self, x: GLshort, y: GLshort, z: GLshort, w: GLshort)
unsafe fn RasterPos4sv(&self, v: *const GLshort)
unsafe fn ReadBuffer(&self, src: GLenum)
unsafe fn ReadPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
unsafe fn Rectd(&self, x1: GLdouble, y1: GLdouble, x2: GLdouble, y2: GLdouble)
unsafe fn Rectdv(&self, v1: *const GLdouble, v2: *const GLdouble)
unsafe fn Rectf(&self, x1: GLfloat, y1: GLfloat, x2: GLfloat, y2: GLfloat)
unsafe fn Rectfv(&self, v1: *const GLfloat, v2: *const GLfloat)
unsafe fn Recti(&self, x1: GLint, y1: GLint, x2: GLint, y2: GLint)
unsafe fn Rectiv(&self, v1: *const GLint, v2: *const GLint)
unsafe fn Rects(&self, x1: GLshort, y1: GLshort, x2: GLshort, y2: GLshort)
unsafe fn Rectsv(&self, v1: *const GLshort, v2: *const GLshort)
unsafe fn RenderMode(&self, mode: GLenum) -> GLint
unsafe fn Rotated(&self, angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn Rotatef(&self, angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn SampleCoverage(&self, value: GLfloat, invert: GLboolean)
unsafe fn Scaled(&self, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn Scalef(&self, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn Scissor(&self, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
unsafe fn SecondaryColor3b(&self, red: GLbyte, green: GLbyte, blue: GLbyte)
unsafe fn SecondaryColor3bv(&self, v: *const GLbyte)
unsafe fn SecondaryColor3d(
&self,
red: GLdouble,
green: GLdouble,
blue: GLdouble
)
&self,
red: GLdouble,
green: GLdouble,
blue: GLdouble
)
unsafe fn SecondaryColor3dv(&self, v: *const GLdouble)
unsafe fn SecondaryColor3f(&self, red: GLfloat, green: GLfloat, blue: GLfloat)
unsafe fn SecondaryColor3fv(&self, v: *const GLfloat)
unsafe fn SecondaryColor3i(&self, red: GLint, green: GLint, blue: GLint)
unsafe fn SecondaryColor3iv(&self, v: *const GLint)
unsafe fn SecondaryColor3s(&self, red: GLshort, green: GLshort, blue: GLshort)
unsafe fn SecondaryColor3sv(&self, v: *const GLshort)
unsafe fn SecondaryColor3ub(&self, red: GLubyte, green: GLubyte, blue: GLubyte)
unsafe fn SecondaryColor3ubv(&self, v: *const GLubyte)
unsafe fn SecondaryColor3ui(&self, red: GLuint, green: GLuint, blue: GLuint)
unsafe fn SecondaryColor3uiv(&self, v: *const GLuint)
unsafe fn SecondaryColor3us(
&self,
red: GLushort,
green: GLushort,
blue: GLushort
)
&self,
red: GLushort,
green: GLushort,
blue: GLushort
)
unsafe fn SecondaryColor3usv(&self, v: *const GLushort)
unsafe fn SecondaryColorPointer(
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn SelectBuffer(&self, size: GLsizei, buffer: *mut GLuint)
unsafe fn ShadeModel(&self, mode: GLenum)
unsafe fn ShaderSource(
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)
unsafe fn StencilFunc(&self, func: GLenum, ref_: GLint, mask: GLuint)
unsafe fn StencilFuncSeparate(
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
unsafe fn StencilMask(&self, mask: GLuint)
unsafe fn StencilMaskSeparate(&self, face: GLenum, mask: GLuint)
unsafe fn StencilOp(&self, fail: GLenum, zfail: GLenum, zpass: GLenum)
unsafe fn StencilOpSeparate(
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
unsafe fn TexCoord1d(&self, s: GLdouble)
unsafe fn TexCoord1dv(&self, v: *const GLdouble)
unsafe fn TexCoord1f(&self, s: GLfloat)
unsafe fn TexCoord1fv(&self, v: *const GLfloat)
unsafe fn TexCoord1i(&self, s: GLint)
unsafe fn TexCoord1iv(&self, v: *const GLint)
unsafe fn TexCoord1s(&self, s: GLshort)
unsafe fn TexCoord1sv(&self, v: *const GLshort)
unsafe fn TexCoord2d(&self, s: GLdouble, t: GLdouble)
unsafe fn TexCoord2dv(&self, v: *const GLdouble)
unsafe fn TexCoord2f(&self, s: GLfloat, t: GLfloat)
unsafe fn TexCoord2fv(&self, v: *const GLfloat)
unsafe fn TexCoord2i(&self, s: GLint, t: GLint)
unsafe fn TexCoord2iv(&self, v: *const GLint)
unsafe fn TexCoord2s(&self, s: GLshort, t: GLshort)
unsafe fn TexCoord2sv(&self, v: *const GLshort)
unsafe fn TexCoord3d(&self, s: GLdouble, t: GLdouble, r: GLdouble)
unsafe fn TexCoord3dv(&self, v: *const GLdouble)
unsafe fn TexCoord3f(&self, s: GLfloat, t: GLfloat, r: GLfloat)
unsafe fn TexCoord3fv(&self, v: *const GLfloat)
unsafe fn TexCoord3i(&self, s: GLint, t: GLint, r: GLint)
unsafe fn TexCoord3iv(&self, v: *const GLint)
unsafe fn TexCoord3s(&self, s: GLshort, t: GLshort, r: GLshort)
unsafe fn TexCoord3sv(&self, v: *const GLshort)
unsafe fn TexCoord4d(&self, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble)
unsafe fn TexCoord4dv(&self, v: *const GLdouble)
unsafe fn TexCoord4f(&self, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat)
unsafe fn TexCoord4fv(&self, v: *const GLfloat)
unsafe fn TexCoord4i(&self, s: GLint, t: GLint, r: GLint, q: GLint)
unsafe fn TexCoord4iv(&self, v: *const GLint)
unsafe fn TexCoord4s(&self, s: GLshort, t: GLshort, r: GLshort, q: GLshort)
unsafe fn TexCoord4sv(&self, v: *const GLshort)
unsafe fn TexCoordPointer(
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn TexEnvf(&self, target: GLenum, pname: GLenum, param: GLfloat)
unsafe fn TexEnvfv(&self, target: GLenum, pname: GLenum, params: *const GLfloat)
unsafe fn TexEnvi(&self, target: GLenum, pname: GLenum, param: GLint)
unsafe fn TexEnviv(&self, target: GLenum, pname: GLenum, params: *const GLint)
unsafe fn TexGend(&self, coord: GLenum, pname: GLenum, param: GLdouble)
unsafe fn TexGendv(&self, coord: GLenum, pname: GLenum, params: *const GLdouble)
unsafe fn TexGenf(&self, coord: GLenum, pname: GLenum, param: GLfloat)
unsafe fn TexGenfv(&self, coord: GLenum, pname: GLenum, params: *const GLfloat)
unsafe fn TexGeni(&self, coord: GLenum, pname: GLenum, param: GLint)
unsafe fn TexGeniv(&self, coord: GLenum, pname: GLenum, params: *const GLint)
unsafe fn TexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn TexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn TexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn TexParameterf(&self, target: GLenum, pname: GLenum, param: GLfloat)
unsafe fn TexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
unsafe fn TexParameteri(&self, target: GLenum, pname: GLenum, param: GLint)
unsafe fn TexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
unsafe fn TexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn TexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn TexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
unsafe fn Translated(&self, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn Translatef(&self, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn Uniform1f(&self, location: GLint, v0: GLfloat)
unsafe fn Uniform1fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
unsafe fn Uniform1i(&self, location: GLint, v0: GLint)
unsafe fn Uniform1iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
unsafe fn Uniform2f(&self, location: GLint, v0: GLfloat, v1: GLfloat)
unsafe fn Uniform2fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
unsafe fn Uniform2i(&self, location: GLint, v0: GLint, v1: GLint)
unsafe fn Uniform2iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
unsafe fn Uniform3f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
unsafe fn Uniform3fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
unsafe fn Uniform3i(&self, location: GLint, v0: GLint, v1: GLint, v2: GLint)
unsafe fn Uniform3iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
unsafe fn Uniform4f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
unsafe fn Uniform4fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
unsafe fn Uniform4i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
unsafe fn Uniform4iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
unsafe fn UniformMatrix2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix2x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix2x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix3x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix3x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix4x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UniformMatrix4x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
unsafe fn UnmapBuffer(&self, target: GLenum) -> GLboolean
unsafe fn UseProgram(&self, program: GLuint)
unsafe fn ValidateProgram(&self, program: GLuint)
unsafe fn Vertex2d(&self, x: GLdouble, y: GLdouble)
unsafe fn Vertex2dv(&self, v: *const GLdouble)
unsafe fn Vertex2f(&self, x: GLfloat, y: GLfloat)
unsafe fn Vertex2fv(&self, v: *const GLfloat)
unsafe fn Vertex2i(&self, x: GLint, y: GLint)
unsafe fn Vertex2iv(&self, v: *const GLint)
unsafe fn Vertex2s(&self, x: GLshort, y: GLshort)
unsafe fn Vertex2sv(&self, v: *const GLshort)
unsafe fn Vertex3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn Vertex3dv(&self, v: *const GLdouble)
unsafe fn Vertex3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn Vertex3fv(&self, v: *const GLfloat)
unsafe fn Vertex3i(&self, x: GLint, y: GLint, z: GLint)
unsafe fn Vertex3iv(&self, v: *const GLint)
unsafe fn Vertex3s(&self, x: GLshort, y: GLshort, z: GLshort)
unsafe fn Vertex3sv(&self, v: *const GLshort)
unsafe fn Vertex4d(&self, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble)
unsafe fn Vertex4dv(&self, v: *const GLdouble)
unsafe fn Vertex4f(&self, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)
unsafe fn Vertex4fv(&self, v: *const GLfloat)
unsafe fn Vertex4i(&self, x: GLint, y: GLint, z: GLint, w: GLint)
unsafe fn Vertex4iv(&self, v: *const GLint)
unsafe fn Vertex4s(&self, x: GLshort, y: GLshort, z: GLshort, w: GLshort)
unsafe fn Vertex4sv(&self, v: *const GLshort)
unsafe fn VertexAttrib1d(&self, index: GLuint, x: GLdouble)
unsafe fn VertexAttrib1dv(&self, index: GLuint, v: *const GLdouble)
unsafe fn VertexAttrib1f(&self, index: GLuint, x: GLfloat)
unsafe fn VertexAttrib1fv(&self, index: GLuint, v: *const GLfloat)
unsafe fn VertexAttrib1s(&self, index: GLuint, x: GLshort)
unsafe fn VertexAttrib1sv(&self, index: GLuint, v: *const GLshort)
unsafe fn VertexAttrib2d(&self, index: GLuint, x: GLdouble, y: GLdouble)
unsafe fn VertexAttrib2dv(&self, index: GLuint, v: *const GLdouble)
unsafe fn VertexAttrib2f(&self, index: GLuint, x: GLfloat, y: GLfloat)
unsafe fn VertexAttrib2fv(&self, index: GLuint, v: *const GLfloat)
unsafe fn VertexAttrib2s(&self, index: GLuint, x: GLshort, y: GLshort)
unsafe fn VertexAttrib2sv(&self, index: GLuint, v: *const GLshort)
unsafe fn VertexAttrib3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
unsafe fn VertexAttrib3dv(&self, index: GLuint, v: *const GLdouble)
unsafe fn VertexAttrib3f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
unsafe fn VertexAttrib3fv(&self, index: GLuint, v: *const GLfloat)
unsafe fn VertexAttrib3s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)
unsafe fn VertexAttrib3sv(&self, index: GLuint, v: *const GLshort)
unsafe fn VertexAttrib4Nbv(&self, index: GLuint, v: *const GLbyte)
unsafe fn VertexAttrib4Niv(&self, index: GLuint, v: *const GLint)
unsafe fn VertexAttrib4Nsv(&self, index: GLuint, v: *const GLshort)
unsafe fn VertexAttrib4Nub(
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)
unsafe fn VertexAttrib4Nubv(&self, index: GLuint, v: *const GLubyte)
unsafe fn VertexAttrib4Nuiv(&self, index: GLuint, v: *const GLuint)
unsafe fn VertexAttrib4Nusv(&self, index: GLuint, v: *const GLushort)
unsafe fn VertexAttrib4bv(&self, index: GLuint, v: *const GLbyte)
unsafe fn VertexAttrib4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
unsafe fn VertexAttrib4dv(&self, index: GLuint, v: *const GLdouble)
unsafe fn VertexAttrib4f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
unsafe fn VertexAttrib4fv(&self, index: GLuint, v: *const GLfloat)
unsafe fn VertexAttrib4iv(&self, index: GLuint, v: *const GLint)
unsafe fn VertexAttrib4s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)
unsafe fn VertexAttrib4sv(&self, index: GLuint, v: *const GLshort)
unsafe fn VertexAttrib4ubv(&self, index: GLuint, v: *const GLubyte)
unsafe fn VertexAttrib4uiv(&self, index: GLuint, v: *const GLuint)
unsafe fn VertexAttrib4usv(&self, index: GLuint, v: *const GLushort)
unsafe fn VertexAttribPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn VertexPointer(
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
&self,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
unsafe fn Viewport(&self, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
unsafe fn WindowPos2d(&self, x: GLdouble, y: GLdouble)
unsafe fn WindowPos2dv(&self, v: *const GLdouble)
unsafe fn WindowPos2f(&self, x: GLfloat, y: GLfloat)
unsafe fn WindowPos2fv(&self, v: *const GLfloat)
unsafe fn WindowPos2i(&self, x: GLint, y: GLint)
unsafe fn WindowPos2iv(&self, v: *const GLint)
unsafe fn WindowPos2s(&self, x: GLshort, y: GLshort)
unsafe fn WindowPos2sv(&self, v: *const GLshort)
unsafe fn WindowPos3d(&self, x: GLdouble, y: GLdouble, z: GLdouble)
unsafe fn WindowPos3dv(&self, v: *const GLdouble)
unsafe fn WindowPos3f(&self, x: GLfloat, y: GLfloat, z: GLfloat)
unsafe fn WindowPos3fv(&self, v: *const GLfloat)
unsafe fn WindowPos3i(&self, x: GLint, y: GLint, z: GLint)
unsafe fn WindowPos3iv(&self, v: *const GLint)
unsafe fn WindowPos3s(&self, x: GLshort, y: GLshort, z: GLshort)
unsafe fn WindowPos3sv(&self, v: *const GLshort)
Trait Implementations
impl Clone for Gl
[src]
fn clone(&self) -> Gl
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more