Struct rin::gl::gl::Gl[][src]

pub struct Gl {
Show fields pub ActiveShaderProgram: FnPtr, pub ActiveTexture: FnPtr, pub AttachShader: FnPtr, pub BeginConditionalRender: FnPtr, pub BeginQuery: FnPtr, pub BeginQueryIndexed: FnPtr, pub BeginTransformFeedback: FnPtr, pub BindAttribLocation: FnPtr, pub BindBuffer: FnPtr, pub BindBufferBase: FnPtr, pub BindBufferRange: FnPtr, pub BindBuffersBase: FnPtr, pub BindBuffersRange: FnPtr, pub BindFragDataLocation: FnPtr, pub BindFragDataLocationIndexed: FnPtr, pub BindFramebuffer: FnPtr, pub BindImageTexture: FnPtr, pub BindImageTextures: FnPtr, pub BindMultiTextureEXT: FnPtr, pub BindProgramPipeline: FnPtr, pub BindRenderbuffer: FnPtr, pub BindSampler: FnPtr, pub BindSamplers: FnPtr, pub BindTexture: FnPtr, pub BindTextureUnit: FnPtr, pub BindTextures: FnPtr, pub BindTransformFeedback: FnPtr, pub BindVertexArray: FnPtr, pub BindVertexBuffer: FnPtr, pub BindVertexBuffers: FnPtr, pub BlendColor: FnPtr, pub BlendEquation: FnPtr, pub BlendEquationSeparate: FnPtr, pub BlendEquationSeparatei: FnPtr, pub BlendEquationi: FnPtr, pub BlendFunc: FnPtr, pub BlendFuncSeparate: FnPtr, pub BlendFuncSeparatei: FnPtr, pub BlendFunci: FnPtr, pub BlitFramebuffer: FnPtr, pub BlitNamedFramebuffer: FnPtr, pub BufferData: FnPtr, pub BufferStorage: FnPtr, pub BufferSubData: FnPtr, pub CheckFramebufferStatus: FnPtr, pub CheckNamedFramebufferStatus: FnPtr, pub CheckNamedFramebufferStatusEXT: FnPtr, pub ClampColor: FnPtr, pub Clear: FnPtr, pub ClearBufferData: FnPtr, pub ClearBufferSubData: FnPtr, pub ClearBufferfi: FnPtr, pub ClearBufferfv: FnPtr, pub ClearBufferiv: FnPtr, pub ClearBufferuiv: FnPtr, pub ClearColor: FnPtr, pub ClearDepth: FnPtr, pub ClearDepthf: FnPtr, pub ClearNamedBufferData: FnPtr, pub ClearNamedBufferDataEXT: FnPtr, pub ClearNamedBufferSubData: FnPtr, pub ClearNamedBufferSubDataEXT: FnPtr, pub ClearNamedFramebufferfi: FnPtr, pub ClearNamedFramebufferfv: FnPtr, pub ClearNamedFramebufferiv: FnPtr, pub ClearNamedFramebufferuiv: FnPtr, pub ClearStencil: FnPtr, pub ClearTexImage: FnPtr, pub ClearTexSubImage: FnPtr, pub ClientAttribDefaultEXT: FnPtr, pub ClientWaitSync: FnPtr, pub ClipControl: FnPtr, pub ColorMask: FnPtr, pub ColorMaski: FnPtr, pub ColorP3ui: FnPtr, pub ColorP3uiv: FnPtr, pub ColorP4ui: FnPtr, pub ColorP4uiv: FnPtr, pub CompileShader: FnPtr, pub CompressedMultiTexImage1DEXT: FnPtr, pub CompressedMultiTexImage2DEXT: FnPtr, pub CompressedMultiTexImage3DEXT: FnPtr, pub CompressedMultiTexSubImage1DEXT: FnPtr, pub CompressedMultiTexSubImage2DEXT: FnPtr, pub CompressedMultiTexSubImage3DEXT: FnPtr, pub CompressedTexImage1D: FnPtr, pub CompressedTexImage2D: FnPtr, pub CompressedTexImage3D: FnPtr, pub CompressedTexSubImage1D: FnPtr, pub CompressedTexSubImage2D: FnPtr, pub CompressedTexSubImage3D: FnPtr, pub CompressedTextureImage1DEXT: FnPtr, pub CompressedTextureImage2DEXT: FnPtr, pub CompressedTextureImage3DEXT: FnPtr, pub CompressedTextureSubImage1D: FnPtr, pub CompressedTextureSubImage1DEXT: FnPtr, pub CompressedTextureSubImage2D: FnPtr, pub CompressedTextureSubImage2DEXT: FnPtr, pub CompressedTextureSubImage3D: FnPtr, pub CompressedTextureSubImage3DEXT: FnPtr, pub CopyBufferSubData: FnPtr, pub CopyImageSubData: FnPtr, pub CopyMultiTexImage1DEXT: FnPtr, pub CopyMultiTexImage2DEXT: FnPtr, pub CopyMultiTexSubImage1DEXT: FnPtr, pub CopyMultiTexSubImage2DEXT: FnPtr, pub CopyMultiTexSubImage3DEXT: FnPtr, pub CopyNamedBufferSubData: FnPtr, pub CopyTexImage1D: FnPtr, pub CopyTexImage2D: FnPtr, pub CopyTexSubImage1D: FnPtr, pub CopyTexSubImage2D: FnPtr, pub CopyTexSubImage3D: FnPtr, pub CopyTextureImage1DEXT: FnPtr, pub CopyTextureImage2DEXT: FnPtr, pub CopyTextureSubImage1D: FnPtr, pub CopyTextureSubImage1DEXT: FnPtr, pub CopyTextureSubImage2D: FnPtr, pub CopyTextureSubImage2DEXT: FnPtr, pub CopyTextureSubImage3D: FnPtr, pub CopyTextureSubImage3DEXT: FnPtr, pub CreateBuffers: FnPtr, pub CreateFramebuffers: FnPtr, pub CreateProgram: FnPtr, pub CreateProgramPipelines: FnPtr, pub CreateQueries: FnPtr, pub CreateRenderbuffers: FnPtr, pub CreateSamplers: FnPtr, pub CreateShader: FnPtr, pub CreateShaderProgramv: FnPtr, pub CreateTextures: FnPtr, pub CreateTransformFeedbacks: FnPtr, pub CreateVertexArrays: FnPtr, pub CullFace: FnPtr, pub DebugMessageCallback: FnPtr, pub DebugMessageControl: FnPtr, pub DebugMessageInsert: FnPtr, pub DeleteBuffers: FnPtr, pub DeleteFramebuffers: FnPtr, pub DeleteProgram: FnPtr, pub DeleteProgramPipelines: FnPtr, pub DeleteQueries: FnPtr, pub DeleteRenderbuffers: FnPtr, pub DeleteSamplers: FnPtr, pub DeleteShader: FnPtr, pub DeleteSync: FnPtr, pub DeleteTextures: FnPtr, pub DeleteTransformFeedbacks: FnPtr, pub DeleteVertexArrays: FnPtr, pub DepthFunc: FnPtr, pub DepthMask: FnPtr, pub DepthRange: FnPtr, pub DepthRangeArrayv: FnPtr, pub DepthRangeIndexed: FnPtr, pub DepthRangef: FnPtr, pub DetachShader: FnPtr, pub Disable: FnPtr, pub DisableClientStateIndexedEXT: FnPtr, pub DisableClientStateiEXT: FnPtr, pub DisableIndexedEXT: FnPtr, pub DisableVertexArrayAttrib: FnPtr, pub DisableVertexArrayAttribEXT: FnPtr, pub DisableVertexArrayEXT: FnPtr, pub DisableVertexAttribArray: FnPtr, pub Disablei: FnPtr, pub DispatchCompute: FnPtr, pub DispatchComputeIndirect: FnPtr, pub DrawArrays: FnPtr, pub DrawArraysIndirect: FnPtr, pub DrawArraysInstanced: FnPtr, pub DrawArraysInstancedBaseInstance: FnPtr, pub DrawBuffer: FnPtr, pub DrawBuffers: FnPtr, pub DrawElements: FnPtr, pub DrawElementsBaseVertex: FnPtr, pub DrawElementsIndirect: FnPtr, pub DrawElementsInstanced: FnPtr, pub DrawElementsInstancedBaseInstance: FnPtr, pub DrawElementsInstancedBaseVertex: FnPtr, pub DrawElementsInstancedBaseVertexBaseInstance: FnPtr, pub DrawRangeElements: FnPtr, pub DrawRangeElementsBaseVertex: FnPtr, pub DrawTransformFeedback: FnPtr, pub DrawTransformFeedbackInstanced: FnPtr, pub DrawTransformFeedbackStream: FnPtr, pub DrawTransformFeedbackStreamInstanced: FnPtr, pub Enable: FnPtr, pub EnableClientStateIndexedEXT: FnPtr, pub EnableClientStateiEXT: FnPtr, pub EnableIndexedEXT: FnPtr, pub EnableVertexArrayAttrib: FnPtr, pub EnableVertexArrayAttribEXT: FnPtr, pub EnableVertexArrayEXT: FnPtr, pub EnableVertexAttribArray: FnPtr, pub Enablei: FnPtr, pub EndConditionalRender: FnPtr, pub EndQuery: FnPtr, pub EndQueryIndexed: FnPtr, pub EndTransformFeedback: FnPtr, pub FenceSync: FnPtr, pub Finish: FnPtr, pub Flush: FnPtr, pub FlushMappedBufferRange: FnPtr, pub FlushMappedNamedBufferRange: FnPtr, pub FlushMappedNamedBufferRangeEXT: FnPtr, pub FramebufferDrawBufferEXT: FnPtr, pub FramebufferDrawBuffersEXT: FnPtr, pub FramebufferParameteri: FnPtr, pub FramebufferReadBufferEXT: FnPtr, pub FramebufferRenderbuffer: FnPtr, pub FramebufferTexture: FnPtr, pub FramebufferTexture1D: FnPtr, pub FramebufferTexture2D: FnPtr, pub FramebufferTexture3D: FnPtr, pub FramebufferTextureLayer: FnPtr, pub FrontFace: FnPtr, pub GenBuffers: FnPtr, pub GenFramebuffers: FnPtr, pub GenProgramPipelines: FnPtr, pub GenQueries: FnPtr, pub GenRenderbuffers: FnPtr, pub GenSamplers: FnPtr, pub GenTextures: FnPtr, pub GenTransformFeedbacks: FnPtr, pub GenVertexArrays: FnPtr, pub GenerateMipmap: FnPtr, pub GenerateMultiTexMipmapEXT: FnPtr, pub GenerateTextureMipmap: FnPtr, pub GenerateTextureMipmapEXT: FnPtr, pub GetActiveAtomicCounterBufferiv: FnPtr, pub GetActiveAttrib: FnPtr, pub GetActiveSubroutineName: FnPtr, pub GetActiveSubroutineUniformName: FnPtr, pub GetActiveSubroutineUniformiv: FnPtr, pub GetActiveUniform: FnPtr, pub GetActiveUniformBlockName: FnPtr, pub GetActiveUniformBlockiv: FnPtr, pub GetActiveUniformName: FnPtr, pub GetActiveUniformsiv: FnPtr, pub GetAttachedShaders: FnPtr, pub GetAttribLocation: FnPtr, pub GetBooleanIndexedvEXT: FnPtr, pub GetBooleani_v: FnPtr, pub GetBooleanv: FnPtr, pub GetBufferParameteri64v: FnPtr, pub GetBufferParameteriv: FnPtr, pub GetBufferPointerv: FnPtr, pub GetBufferSubData: FnPtr, pub GetCompressedMultiTexImageEXT: FnPtr, pub GetCompressedTexImage: FnPtr, pub GetCompressedTextureImage: FnPtr, pub GetCompressedTextureImageEXT: FnPtr, pub GetCompressedTextureSubImage: FnPtr, pub GetDebugMessageLog: FnPtr, pub GetDoubleIndexedvEXT: FnPtr, pub GetDoublei_v: FnPtr, pub GetDoublei_vEXT: FnPtr, pub GetDoublev: FnPtr, pub GetError: FnPtr, pub GetFloatIndexedvEXT: FnPtr, pub GetFloati_v: FnPtr, pub GetFloati_vEXT: FnPtr, pub GetFloatv: FnPtr, pub GetFragDataIndex: FnPtr, pub GetFragDataLocation: FnPtr, pub GetFramebufferAttachmentParameteriv: FnPtr, pub GetFramebufferParameteriv: FnPtr, pub GetFramebufferParameterivEXT: FnPtr, pub GetGraphicsResetStatus: FnPtr, pub GetGraphicsResetStatusARB: FnPtr, pub GetGraphicsResetStatusKHR: FnPtr, pub GetInteger64i_v: FnPtr, pub GetInteger64v: FnPtr, pub GetIntegerIndexedvEXT: FnPtr, pub GetIntegeri_v: FnPtr, pub GetIntegerv: FnPtr, pub GetInternalformati64v: FnPtr, pub GetInternalformativ: FnPtr, pub GetMultiTexEnvfvEXT: FnPtr, pub GetMultiTexEnvivEXT: FnPtr, pub GetMultiTexGendvEXT: FnPtr, pub GetMultiTexGenfvEXT: FnPtr, pub GetMultiTexGenivEXT: FnPtr, pub GetMultiTexImageEXT: FnPtr, pub GetMultiTexLevelParameterfvEXT: FnPtr, pub GetMultiTexLevelParameterivEXT: FnPtr, pub GetMultiTexParameterIivEXT: FnPtr, pub GetMultiTexParameterIuivEXT: FnPtr, pub GetMultiTexParameterfvEXT: FnPtr, pub GetMultiTexParameterivEXT: FnPtr, pub GetMultisamplefv: FnPtr, pub GetNamedBufferParameteri64v: FnPtr, pub GetNamedBufferParameteriv: FnPtr, pub GetNamedBufferParameterivEXT: FnPtr, pub GetNamedBufferPointerv: FnPtr, pub GetNamedBufferPointervEXT: FnPtr, pub GetNamedBufferSubData: FnPtr, pub GetNamedBufferSubDataEXT: FnPtr, pub GetNamedFramebufferAttachmentParameteriv: FnPtr, pub GetNamedFramebufferAttachmentParameterivEXT: FnPtr, pub GetNamedFramebufferParameteriv: FnPtr, pub GetNamedFramebufferParameterivEXT: FnPtr, pub GetNamedProgramLocalParameterIivEXT: FnPtr, pub GetNamedProgramLocalParameterIuivEXT: FnPtr, pub GetNamedProgramLocalParameterdvEXT: FnPtr, pub GetNamedProgramLocalParameterfvEXT: FnPtr, pub GetNamedProgramStringEXT: FnPtr, pub GetNamedProgramivEXT: FnPtr, pub GetNamedRenderbufferParameteriv: FnPtr, pub GetNamedRenderbufferParameterivEXT: FnPtr, pub GetObjectLabel: FnPtr, pub GetObjectPtrLabel: FnPtr, pub GetPointerIndexedvEXT: FnPtr, pub GetPointeri_vEXT: FnPtr, pub GetPointerv: FnPtr, pub GetProgramBinary: FnPtr, pub GetProgramInfoLog: FnPtr, pub GetProgramInterfaceiv: FnPtr, pub GetProgramPipelineInfoLog: FnPtr, pub GetProgramPipelineiv: FnPtr, pub GetProgramResourceIndex: FnPtr, pub GetProgramResourceLocation: FnPtr, pub GetProgramResourceLocationIndex: FnPtr, pub GetProgramResourceName: FnPtr, pub GetProgramResourceiv: FnPtr, pub GetProgramStageiv: FnPtr, pub GetProgramiv: FnPtr, pub GetQueryBufferObjecti64v: FnPtr, pub GetQueryBufferObjectiv: FnPtr, pub GetQueryBufferObjectui64v: FnPtr, pub GetQueryBufferObjectuiv: FnPtr, pub GetQueryIndexediv: 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 GetShaderPrecisionFormat: FnPtr, pub GetShaderSource: FnPtr, pub GetShaderiv: FnPtr, pub GetString: FnPtr, pub GetStringi: FnPtr, pub GetSubroutineIndex: FnPtr, pub GetSubroutineUniformLocation: FnPtr, pub GetSynciv: FnPtr, pub GetTexImage: FnPtr, pub GetTexLevelParameterfv: FnPtr, pub GetTexLevelParameteriv: FnPtr, pub GetTexParameterIiv: FnPtr, pub GetTexParameterIuiv: FnPtr, pub GetTexParameterfv: FnPtr, pub GetTexParameteriv: FnPtr, pub GetTextureImage: FnPtr, pub GetTextureImageEXT: FnPtr, pub GetTextureLevelParameterfv: FnPtr, pub GetTextureLevelParameterfvEXT: FnPtr, pub GetTextureLevelParameteriv: FnPtr, pub GetTextureLevelParameterivEXT: FnPtr, pub GetTextureParameterIiv: FnPtr, pub GetTextureParameterIivEXT: FnPtr, pub GetTextureParameterIuiv: FnPtr, pub GetTextureParameterIuivEXT: FnPtr, pub GetTextureParameterfv: FnPtr, pub GetTextureParameterfvEXT: FnPtr, pub GetTextureParameteriv: FnPtr, pub GetTextureParameterivEXT: FnPtr, pub GetTextureSubImage: FnPtr, pub GetTransformFeedbackVarying: FnPtr, pub GetTransformFeedbacki64_v: FnPtr, pub GetTransformFeedbacki_v: FnPtr, pub GetTransformFeedbackiv: FnPtr, pub GetUniformBlockIndex: FnPtr, pub GetUniformIndices: FnPtr, pub GetUniformLocation: FnPtr, pub GetUniformSubroutineuiv: FnPtr, pub GetUniformdv: FnPtr, pub GetUniformfv: FnPtr, pub GetUniformiv: FnPtr, pub GetUniformuiv: FnPtr, pub GetVertexArrayIndexed64iv: FnPtr, pub GetVertexArrayIndexediv: FnPtr, pub GetVertexArrayIntegeri_vEXT: FnPtr, pub GetVertexArrayIntegervEXT: FnPtr, pub GetVertexArrayPointeri_vEXT: FnPtr, pub GetVertexArrayPointervEXT: FnPtr, pub GetVertexArrayiv: FnPtr, pub GetVertexAttribIiv: FnPtr, pub GetVertexAttribIuiv: FnPtr, pub GetVertexAttribLdv: FnPtr, pub GetVertexAttribPointerv: FnPtr, pub GetVertexAttribdv: FnPtr, pub GetVertexAttribfv: FnPtr, pub GetVertexAttribiv: FnPtr, pub GetnColorTable: FnPtr, pub GetnColorTableARB: FnPtr, pub GetnCompressedTexImage: FnPtr, pub GetnCompressedTexImageARB: FnPtr, pub GetnConvolutionFilter: FnPtr, pub GetnConvolutionFilterARB: FnPtr, pub GetnHistogram: FnPtr, pub GetnHistogramARB: FnPtr, pub GetnMapdv: FnPtr, pub GetnMapdvARB: FnPtr, pub GetnMapfv: FnPtr, pub GetnMapfvARB: FnPtr, pub GetnMapiv: FnPtr, pub GetnMapivARB: FnPtr, pub GetnMinmax: FnPtr, pub GetnMinmaxARB: FnPtr, pub GetnPixelMapfv: FnPtr, pub GetnPixelMapfvARB: FnPtr, pub GetnPixelMapuiv: FnPtr, pub GetnPixelMapuivARB: FnPtr, pub GetnPixelMapusv: FnPtr, pub GetnPixelMapusvARB: FnPtr, pub GetnPolygonStipple: FnPtr, pub GetnPolygonStippleARB: FnPtr, pub GetnSeparableFilter: FnPtr, pub GetnSeparableFilterARB: FnPtr, pub GetnTexImage: FnPtr, pub GetnTexImageARB: FnPtr, pub GetnUniformdv: FnPtr, pub GetnUniformdvARB: FnPtr, pub GetnUniformfv: FnPtr, pub GetnUniformfvARB: FnPtr, pub GetnUniformfvKHR: FnPtr, pub GetnUniformiv: FnPtr, pub GetnUniformivARB: FnPtr, pub GetnUniformivKHR: FnPtr, pub GetnUniformuiv: FnPtr, pub GetnUniformuivARB: FnPtr, pub GetnUniformuivKHR: FnPtr, pub Hint: FnPtr, pub InvalidateBufferData: FnPtr, pub InvalidateBufferSubData: FnPtr, pub InvalidateFramebuffer: FnPtr, pub InvalidateNamedFramebufferData: FnPtr, pub InvalidateNamedFramebufferSubData: FnPtr, pub InvalidateSubFramebuffer: FnPtr, pub InvalidateTexImage: FnPtr, pub InvalidateTexSubImage: FnPtr, pub IsBuffer: FnPtr, pub IsEnabled: FnPtr, pub IsEnabledIndexedEXT: FnPtr, pub IsEnabledi: FnPtr, pub IsFramebuffer: FnPtr, pub IsProgram: FnPtr, pub IsProgramPipeline: FnPtr, pub IsQuery: FnPtr, pub IsRenderbuffer: FnPtr, pub IsSampler: FnPtr, pub IsShader: FnPtr, pub IsSync: FnPtr, pub IsTexture: FnPtr, pub IsTransformFeedback: FnPtr, pub IsVertexArray: FnPtr, pub LineWidth: FnPtr, pub LinkProgram: FnPtr, pub LogicOp: FnPtr, pub MapBuffer: FnPtr, pub MapBufferRange: FnPtr, pub MapNamedBuffer: FnPtr, pub MapNamedBufferEXT: FnPtr, pub MapNamedBufferRange: FnPtr, pub MapNamedBufferRangeEXT: FnPtr, pub MatrixFrustumEXT: FnPtr, pub MatrixLoadIdentityEXT: FnPtr, pub MatrixLoadTransposedEXT: FnPtr, pub MatrixLoadTransposefEXT: FnPtr, pub MatrixLoaddEXT: FnPtr, pub MatrixLoadfEXT: FnPtr, pub MatrixMultTransposedEXT: FnPtr, pub MatrixMultTransposefEXT: FnPtr, pub MatrixMultdEXT: FnPtr, pub MatrixMultfEXT: FnPtr, pub MatrixOrthoEXT: FnPtr, pub MatrixPopEXT: FnPtr, pub MatrixPushEXT: FnPtr, pub MatrixRotatedEXT: FnPtr, pub MatrixRotatefEXT: FnPtr, pub MatrixScaledEXT: FnPtr, pub MatrixScalefEXT: FnPtr, pub MatrixTranslatedEXT: FnPtr, pub MatrixTranslatefEXT: FnPtr, pub MemoryBarrier: FnPtr, pub MemoryBarrierByRegion: FnPtr, pub MinSampleShading: FnPtr, pub MultiDrawArrays: FnPtr, pub MultiDrawArraysIndirect: FnPtr, pub MultiDrawElements: FnPtr, pub MultiDrawElementsBaseVertex: FnPtr, pub MultiDrawElementsIndirect: FnPtr, pub MultiTexBufferEXT: 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 MultiTexCoordPointerEXT: FnPtr, pub MultiTexEnvfEXT: FnPtr, pub MultiTexEnvfvEXT: FnPtr, pub MultiTexEnviEXT: FnPtr, pub MultiTexEnvivEXT: FnPtr, pub MultiTexGendEXT: FnPtr, pub MultiTexGendvEXT: FnPtr, pub MultiTexGenfEXT: FnPtr, pub MultiTexGenfvEXT: FnPtr, pub MultiTexGeniEXT: FnPtr, pub MultiTexGenivEXT: FnPtr, pub MultiTexImage1DEXT: FnPtr, pub MultiTexImage2DEXT: FnPtr, pub MultiTexImage3DEXT: FnPtr, pub MultiTexParameterIivEXT: FnPtr, pub MultiTexParameterIuivEXT: FnPtr, pub MultiTexParameterfEXT: FnPtr, pub MultiTexParameterfvEXT: FnPtr, pub MultiTexParameteriEXT: FnPtr, pub MultiTexParameterivEXT: FnPtr, pub MultiTexRenderbufferEXT: FnPtr, pub MultiTexSubImage1DEXT: FnPtr, pub MultiTexSubImage2DEXT: FnPtr, pub MultiTexSubImage3DEXT: FnPtr, pub NamedBufferData: FnPtr, pub NamedBufferDataEXT: FnPtr, pub NamedBufferStorage: FnPtr, pub NamedBufferStorageEXT: FnPtr, pub NamedBufferSubData: FnPtr, pub NamedBufferSubDataEXT: FnPtr, pub NamedCopyBufferSubDataEXT: FnPtr, pub NamedFramebufferDrawBuffer: FnPtr, pub NamedFramebufferDrawBuffers: FnPtr, pub NamedFramebufferParameteri: FnPtr, pub NamedFramebufferParameteriEXT: FnPtr, pub NamedFramebufferReadBuffer: FnPtr, pub NamedFramebufferRenderbuffer: FnPtr, pub NamedFramebufferRenderbufferEXT: FnPtr, pub NamedFramebufferTexture: FnPtr, pub NamedFramebufferTexture1DEXT: FnPtr, pub NamedFramebufferTexture2DEXT: FnPtr, pub NamedFramebufferTexture3DEXT: FnPtr, pub NamedFramebufferTextureEXT: FnPtr, pub NamedFramebufferTextureFaceEXT: FnPtr, pub NamedFramebufferTextureLayer: FnPtr, pub NamedFramebufferTextureLayerEXT: FnPtr, pub NamedProgramLocalParameter4dEXT: FnPtr, pub NamedProgramLocalParameter4dvEXT: FnPtr, pub NamedProgramLocalParameter4fEXT: FnPtr, pub NamedProgramLocalParameter4fvEXT: FnPtr, pub NamedProgramLocalParameterI4iEXT: FnPtr, pub NamedProgramLocalParameterI4ivEXT: FnPtr, pub NamedProgramLocalParameterI4uiEXT: FnPtr, pub NamedProgramLocalParameterI4uivEXT: FnPtr, pub NamedProgramLocalParameters4fvEXT: FnPtr, pub NamedProgramLocalParametersI4ivEXT: FnPtr, pub NamedProgramLocalParametersI4uivEXT: FnPtr, pub NamedProgramStringEXT: FnPtr, pub NamedRenderbufferStorage: FnPtr, pub NamedRenderbufferStorageEXT: FnPtr, pub NamedRenderbufferStorageMultisample: FnPtr, pub NamedRenderbufferStorageMultisampleCoverageEXT: FnPtr, pub NamedRenderbufferStorageMultisampleEXT: FnPtr, pub NormalP3ui: FnPtr, pub NormalP3uiv: FnPtr, pub ObjectLabel: FnPtr, pub ObjectPtrLabel: FnPtr, pub PatchParameterfv: FnPtr, pub PatchParameteri: FnPtr, pub PauseTransformFeedback: FnPtr, pub PixelStoref: FnPtr, pub PixelStorei: FnPtr, pub PointParameterf: FnPtr, pub PointParameterfv: FnPtr, pub PointParameteri: FnPtr, pub PointParameteriv: FnPtr, pub PointSize: FnPtr, pub PolygonMode: FnPtr, pub PolygonOffset: FnPtr, pub PopDebugGroup: FnPtr, pub PrimitiveRestartIndex: FnPtr, pub ProgramBinary: FnPtr, pub ProgramParameteri: FnPtr, pub ProgramUniform1d: FnPtr, pub ProgramUniform1dEXT: FnPtr, pub ProgramUniform1dv: FnPtr, pub ProgramUniform1dvEXT: FnPtr, pub ProgramUniform1f: FnPtr, pub ProgramUniform1fEXT: FnPtr, pub ProgramUniform1fv: FnPtr, pub ProgramUniform1fvEXT: FnPtr, pub ProgramUniform1i: FnPtr, pub ProgramUniform1iEXT: FnPtr, pub ProgramUniform1iv: FnPtr, pub ProgramUniform1ivEXT: FnPtr, pub ProgramUniform1ui: FnPtr, pub ProgramUniform1uiEXT: FnPtr, pub ProgramUniform1uiv: FnPtr, pub ProgramUniform1uivEXT: FnPtr, pub ProgramUniform2d: FnPtr, pub ProgramUniform2dEXT: FnPtr, pub ProgramUniform2dv: FnPtr, pub ProgramUniform2dvEXT: FnPtr, pub ProgramUniform2f: FnPtr, pub ProgramUniform2fEXT: FnPtr, pub ProgramUniform2fv: FnPtr, pub ProgramUniform2fvEXT: FnPtr, pub ProgramUniform2i: FnPtr, pub ProgramUniform2iEXT: FnPtr, pub ProgramUniform2iv: FnPtr, pub ProgramUniform2ivEXT: FnPtr, pub ProgramUniform2ui: FnPtr, pub ProgramUniform2uiEXT: FnPtr, pub ProgramUniform2uiv: FnPtr, pub ProgramUniform2uivEXT: FnPtr, pub ProgramUniform3d: FnPtr, pub ProgramUniform3dEXT: FnPtr, pub ProgramUniform3dv: FnPtr, pub ProgramUniform3dvEXT: FnPtr, pub ProgramUniform3f: FnPtr, pub ProgramUniform3fEXT: FnPtr, pub ProgramUniform3fv: FnPtr, pub ProgramUniform3fvEXT: FnPtr, pub ProgramUniform3i: FnPtr, pub ProgramUniform3iEXT: FnPtr, pub ProgramUniform3iv: FnPtr, pub ProgramUniform3ivEXT: FnPtr, pub ProgramUniform3ui: FnPtr, pub ProgramUniform3uiEXT: FnPtr, pub ProgramUniform3uiv: FnPtr, pub ProgramUniform3uivEXT: FnPtr, pub ProgramUniform4d: FnPtr, pub ProgramUniform4dEXT: FnPtr, pub ProgramUniform4dv: FnPtr, pub ProgramUniform4dvEXT: FnPtr, pub ProgramUniform4f: FnPtr, pub ProgramUniform4fEXT: FnPtr, pub ProgramUniform4fv: FnPtr, pub ProgramUniform4fvEXT: FnPtr, pub ProgramUniform4i: FnPtr, pub ProgramUniform4iEXT: FnPtr, pub ProgramUniform4iv: FnPtr, pub ProgramUniform4ivEXT: FnPtr, pub ProgramUniform4ui: FnPtr, pub ProgramUniform4uiEXT: FnPtr, pub ProgramUniform4uiv: FnPtr, pub ProgramUniform4uivEXT: FnPtr, pub ProgramUniformMatrix2dv: FnPtr, pub ProgramUniformMatrix2dvEXT: FnPtr, pub ProgramUniformMatrix2fv: FnPtr, pub ProgramUniformMatrix2fvEXT: FnPtr, pub ProgramUniformMatrix2x3dv: FnPtr, pub ProgramUniformMatrix2x3dvEXT: FnPtr, pub ProgramUniformMatrix2x3fv: FnPtr, pub ProgramUniformMatrix2x3fvEXT: FnPtr, pub ProgramUniformMatrix2x4dv: FnPtr, pub ProgramUniformMatrix2x4dvEXT: FnPtr, pub ProgramUniformMatrix2x4fv: FnPtr, pub ProgramUniformMatrix2x4fvEXT: FnPtr, pub ProgramUniformMatrix3dv: FnPtr, pub ProgramUniformMatrix3dvEXT: FnPtr, pub ProgramUniformMatrix3fv: FnPtr, pub ProgramUniformMatrix3fvEXT: FnPtr, pub ProgramUniformMatrix3x2dv: FnPtr, pub ProgramUniformMatrix3x2dvEXT: FnPtr, pub ProgramUniformMatrix3x2fv: FnPtr, pub ProgramUniformMatrix3x2fvEXT: FnPtr, pub ProgramUniformMatrix3x4dv: FnPtr, pub ProgramUniformMatrix3x4dvEXT: FnPtr, pub ProgramUniformMatrix3x4fv: FnPtr, pub ProgramUniformMatrix3x4fvEXT: FnPtr, pub ProgramUniformMatrix4dv: FnPtr, pub ProgramUniformMatrix4dvEXT: FnPtr, pub ProgramUniformMatrix4fv: FnPtr, pub ProgramUniformMatrix4fvEXT: FnPtr, pub ProgramUniformMatrix4x2dv: FnPtr, pub ProgramUniformMatrix4x2dvEXT: FnPtr, pub ProgramUniformMatrix4x2fv: FnPtr, pub ProgramUniformMatrix4x2fvEXT: FnPtr, pub ProgramUniformMatrix4x3dv: FnPtr, pub ProgramUniformMatrix4x3dvEXT: FnPtr, pub ProgramUniformMatrix4x3fv: FnPtr, pub ProgramUniformMatrix4x3fvEXT: FnPtr, pub ProvokingVertex: FnPtr, pub PushClientAttribDefaultEXT: FnPtr, pub PushDebugGroup: FnPtr, pub QueryCounter: FnPtr, pub ReadBuffer: FnPtr, pub ReadPixels: FnPtr, pub ReadnPixels: FnPtr, pub ReadnPixelsARB: FnPtr, pub ReadnPixelsKHR: FnPtr, pub ReleaseShaderCompiler: FnPtr, pub RenderbufferStorage: FnPtr, pub RenderbufferStorageMultisample: FnPtr, pub ResumeTransformFeedback: 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 Scissor: FnPtr, pub ScissorArrayv: FnPtr, pub ScissorIndexed: FnPtr, pub ScissorIndexedv: FnPtr, pub SecondaryColorP3ui: FnPtr, pub SecondaryColorP3uiv: FnPtr, pub ShaderBinary: FnPtr, pub ShaderSource: FnPtr, pub ShaderStorageBlockBinding: FnPtr, pub StencilFunc: FnPtr, pub StencilFuncSeparate: FnPtr, pub StencilMask: FnPtr, pub StencilMaskSeparate: FnPtr, pub StencilOp: FnPtr, pub StencilOpSeparate: FnPtr, pub TexBuffer: FnPtr, pub TexBufferRange: 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 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 TexStorage2DMultisample: FnPtr, pub TexStorage3D: FnPtr, pub TexStorage3DMultisample: FnPtr, pub TexSubImage1D: FnPtr, pub TexSubImage2D: FnPtr, pub TexSubImage3D: FnPtr, pub TextureBarrier: FnPtr, pub TextureBuffer: FnPtr, pub TextureBufferEXT: FnPtr, pub TextureBufferRange: FnPtr, pub TextureBufferRangeEXT: FnPtr, pub TextureImage1DEXT: FnPtr, pub TextureImage2DEXT: FnPtr, pub TextureImage3DEXT: FnPtr, pub TexturePageCommitmentEXT: FnPtr, pub TextureParameterIiv: FnPtr, pub TextureParameterIivEXT: FnPtr, pub TextureParameterIuiv: FnPtr, pub TextureParameterIuivEXT: FnPtr, pub TextureParameterf: FnPtr, pub TextureParameterfEXT: FnPtr, pub TextureParameterfv: FnPtr, pub TextureParameterfvEXT: FnPtr, pub TextureParameteri: FnPtr, pub TextureParameteriEXT: FnPtr, pub TextureParameteriv: FnPtr, pub TextureParameterivEXT: FnPtr, pub TextureRenderbufferEXT: FnPtr, pub TextureStorage1D: FnPtr, pub TextureStorage1DEXT: FnPtr, pub TextureStorage2D: FnPtr, pub TextureStorage2DEXT: FnPtr, pub TextureStorage2DMultisample: FnPtr, pub TextureStorage2DMultisampleEXT: FnPtr, pub TextureStorage3D: FnPtr, pub TextureStorage3DEXT: FnPtr, pub TextureStorage3DMultisample: FnPtr, pub TextureStorage3DMultisampleEXT: FnPtr, pub TextureSubImage1D: FnPtr, pub TextureSubImage1DEXT: FnPtr, pub TextureSubImage2D: FnPtr, pub TextureSubImage2DEXT: FnPtr, pub TextureSubImage3D: FnPtr, pub TextureSubImage3DEXT: FnPtr, pub TextureView: FnPtr, pub TransformFeedbackBufferBase: FnPtr, pub TransformFeedbackBufferRange: FnPtr, pub TransformFeedbackVaryings: FnPtr, pub Uniform1d: FnPtr, pub Uniform1dv: FnPtr, pub Uniform1f: FnPtr, pub Uniform1fv: FnPtr, pub Uniform1i: FnPtr, pub Uniform1iv: FnPtr, pub Uniform1ui: FnPtr, pub Uniform1uiv: FnPtr, pub Uniform2d: FnPtr, pub Uniform2dv: FnPtr, pub Uniform2f: FnPtr, pub Uniform2fv: FnPtr, pub Uniform2i: FnPtr, pub Uniform2iv: FnPtr, pub Uniform2ui: FnPtr, pub Uniform2uiv: FnPtr, pub Uniform3d: FnPtr, pub Uniform3dv: FnPtr, pub Uniform3f: FnPtr, pub Uniform3fv: FnPtr, pub Uniform3i: FnPtr, pub Uniform3iv: FnPtr, pub Uniform3ui: FnPtr, pub Uniform3uiv: FnPtr, pub Uniform4d: FnPtr, pub Uniform4dv: FnPtr, pub Uniform4f: FnPtr, pub Uniform4fv: FnPtr, pub Uniform4i: FnPtr, pub Uniform4iv: FnPtr, pub Uniform4ui: FnPtr, pub Uniform4uiv: FnPtr, pub UniformBlockBinding: FnPtr, pub UniformMatrix2dv: FnPtr, pub UniformMatrix2fv: FnPtr, pub UniformMatrix2x3dv: FnPtr, pub UniformMatrix2x3fv: FnPtr, pub UniformMatrix2x4dv: FnPtr, pub UniformMatrix2x4fv: FnPtr, pub UniformMatrix3dv: FnPtr, pub UniformMatrix3fv: FnPtr, pub UniformMatrix3x2dv: FnPtr, pub UniformMatrix3x2fv: FnPtr, pub UniformMatrix3x4dv: FnPtr, pub UniformMatrix3x4fv: FnPtr, pub UniformMatrix4dv: FnPtr, pub UniformMatrix4fv: FnPtr, pub UniformMatrix4x2dv: FnPtr, pub UniformMatrix4x2fv: FnPtr, pub UniformMatrix4x3dv: FnPtr, pub UniformMatrix4x3fv: FnPtr, pub UniformSubroutinesuiv: FnPtr, pub UnmapBuffer: FnPtr, pub UnmapNamedBuffer: FnPtr, pub UnmapNamedBufferEXT: FnPtr, pub UseProgram: FnPtr, pub UseProgramStages: FnPtr, pub ValidateProgram: FnPtr, pub ValidateProgramPipeline: FnPtr, pub VertexArrayAttribBinding: FnPtr, pub VertexArrayAttribFormat: FnPtr, pub VertexArrayAttribIFormat: FnPtr, pub VertexArrayAttribLFormat: FnPtr, pub VertexArrayBindVertexBufferEXT: FnPtr, pub VertexArrayBindingDivisor: FnPtr, pub VertexArrayColorOffsetEXT: FnPtr, pub VertexArrayEdgeFlagOffsetEXT: FnPtr, pub VertexArrayElementBuffer: FnPtr, pub VertexArrayFogCoordOffsetEXT: FnPtr, pub VertexArrayIndexOffsetEXT: FnPtr, pub VertexArrayMultiTexCoordOffsetEXT: FnPtr, pub VertexArrayNormalOffsetEXT: FnPtr, pub VertexArraySecondaryColorOffsetEXT: FnPtr, pub VertexArrayTexCoordOffsetEXT: FnPtr, pub VertexArrayVertexAttribBindingEXT: FnPtr, pub VertexArrayVertexAttribDivisorEXT: FnPtr, pub VertexArrayVertexAttribFormatEXT: FnPtr, pub VertexArrayVertexAttribIFormatEXT: FnPtr, pub VertexArrayVertexAttribIOffsetEXT: FnPtr, pub VertexArrayVertexAttribLFormatEXT: FnPtr, pub VertexArrayVertexAttribLOffsetEXT: FnPtr, pub VertexArrayVertexAttribOffsetEXT: FnPtr, pub VertexArrayVertexBindingDivisorEXT: FnPtr, pub VertexArrayVertexBuffer: FnPtr, pub VertexArrayVertexBuffers: FnPtr, pub VertexArrayVertexOffsetEXT: FnPtr, pub VertexAttrib1d: FnPtr, pub VertexAttrib1dv: FnPtr, pub VertexAttrib1f: FnPtr, pub VertexAttrib1fv: FnPtr, pub VertexAttrib1s: FnPtr, pub VertexAttrib1sv: FnPtr, pub VertexAttrib2d: FnPtr, pub VertexAttrib2dv: FnPtr, pub VertexAttrib2f: FnPtr, pub VertexAttrib2fv: FnPtr, pub VertexAttrib2s: FnPtr, pub VertexAttrib2sv: FnPtr, pub VertexAttrib3d: FnPtr, pub VertexAttrib3dv: FnPtr, pub VertexAttrib3f: FnPtr, pub VertexAttrib3fv: FnPtr, pub VertexAttrib3s: FnPtr, pub VertexAttrib3sv: FnPtr, pub VertexAttrib4Nbv: FnPtr, pub VertexAttrib4Niv: FnPtr, pub VertexAttrib4Nsv: FnPtr, pub VertexAttrib4Nub: FnPtr, pub VertexAttrib4Nubv: FnPtr, pub VertexAttrib4Nuiv: FnPtr, pub VertexAttrib4Nusv: FnPtr, pub VertexAttrib4bv: FnPtr, pub VertexAttrib4d: FnPtr, pub VertexAttrib4dv: FnPtr, pub VertexAttrib4f: FnPtr, pub VertexAttrib4fv: FnPtr, pub VertexAttrib4iv: FnPtr, pub VertexAttrib4s: FnPtr, pub VertexAttrib4sv: FnPtr, pub VertexAttrib4ubv: FnPtr, pub VertexAttrib4uiv: FnPtr, pub VertexAttrib4usv: FnPtr, pub VertexAttribBinding: FnPtr, pub VertexAttribDivisor: FnPtr, pub VertexAttribFormat: FnPtr, pub VertexAttribI1i: FnPtr, pub VertexAttribI1iv: FnPtr, pub VertexAttribI1ui: FnPtr, pub VertexAttribI1uiv: FnPtr, pub VertexAttribI2i: FnPtr, pub VertexAttribI2iv: FnPtr, pub VertexAttribI2ui: FnPtr, pub VertexAttribI2uiv: FnPtr, pub VertexAttribI3i: FnPtr, pub VertexAttribI3iv: FnPtr, pub VertexAttribI3ui: FnPtr, pub VertexAttribI3uiv: FnPtr, pub VertexAttribI4bv: FnPtr, pub VertexAttribI4i: FnPtr, pub VertexAttribI4iv: FnPtr, pub VertexAttribI4sv: FnPtr, pub VertexAttribI4ubv: FnPtr, pub VertexAttribI4ui: FnPtr, pub VertexAttribI4uiv: FnPtr, pub VertexAttribI4usv: FnPtr, pub VertexAttribIFormat: FnPtr, pub VertexAttribIPointer: FnPtr, pub VertexAttribL1d: FnPtr, pub VertexAttribL1dv: FnPtr, pub VertexAttribL2d: FnPtr, pub VertexAttribL2dv: FnPtr, pub VertexAttribL3d: FnPtr, pub VertexAttribL3dv: FnPtr, pub VertexAttribL4d: FnPtr, pub VertexAttribL4dv: FnPtr, pub VertexAttribLFormat: FnPtr, pub VertexAttribLPointer: FnPtr, pub VertexAttribP1ui: FnPtr, pub VertexAttribP1uiv: FnPtr, pub VertexAttribP2ui: FnPtr, pub VertexAttribP2uiv: FnPtr, pub VertexAttribP3ui: FnPtr, pub VertexAttribP3uiv: FnPtr, pub VertexAttribP4ui: FnPtr, pub VertexAttribP4uiv: FnPtr, pub VertexAttribPointer: FnPtr, pub VertexBindingDivisor: FnPtr, pub VertexP2ui: FnPtr, pub VertexP2uiv: FnPtr, pub VertexP3ui: FnPtr, pub VertexP3uiv: FnPtr, pub VertexP4ui: FnPtr, pub VertexP4uiv: FnPtr, pub Viewport: FnPtr, pub ViewportArrayv: FnPtr, pub ViewportIndexedf: FnPtr, pub ViewportIndexedfv: FnPtr, pub WaitSync: FnPtr, // some fields omitted
}

Fields

ActiveShaderProgram: FnPtrActiveTexture: FnPtr

Fallbacks: ActiveTextureARB

AttachShader: FnPtr

Fallbacks: AttachObjectARB

BeginConditionalRender: FnPtr

Fallbacks: BeginConditionalRenderNV

BeginQuery: FnPtr

Fallbacks: BeginQueryARB

BeginQueryIndexed: FnPtrBeginTransformFeedback: FnPtr

Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV

BindAttribLocation: FnPtr

Fallbacks: BindAttribLocationARB

BindBuffer: FnPtr

Fallbacks: BindBufferARB

BindBufferBase: FnPtr

Fallbacks: BindBufferBaseEXT, BindBufferBaseNV

BindBufferRange: FnPtr

Fallbacks: BindBufferRangeEXT, BindBufferRangeNV

BindBuffersBase: FnPtrBindBuffersRange: FnPtrBindFragDataLocation: FnPtr

Fallbacks: BindFragDataLocationEXT

BindFragDataLocationIndexed: FnPtr

Fallbacks: BindFragDataLocationIndexedEXT

BindFramebuffer: FnPtrBindImageTexture: FnPtrBindImageTextures: FnPtrBindMultiTextureEXT: FnPtrBindProgramPipeline: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindSamplers: FnPtrBindTexture: FnPtr

Fallbacks: BindTextureEXT

BindTextureUnit: FnPtrBindTextures: FnPtrBindTransformFeedback: FnPtrBindVertexArray: FnPtr

Fallbacks: BindVertexArrayOES

BindVertexBuffer: FnPtrBindVertexBuffers: FnPtrBlendColor: FnPtr

Fallbacks: BlendColorEXT

BlendEquation: FnPtr

Fallbacks: BlendEquationEXT

BlendEquationSeparate: FnPtr

Fallbacks: BlendEquationSeparateEXT

BlendEquationSeparatei: FnPtr

Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES

BlendEquationi: FnPtr

Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES

BlendFunc: FnPtrBlendFuncSeparate: FnPtr

Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR

BlendFuncSeparatei: FnPtr

Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES

BlendFunci: FnPtr

Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES

BlitFramebuffer: FnPtr

Fallbacks: BlitFramebufferEXT, BlitFramebufferNV

BlitNamedFramebuffer: FnPtrBufferData: FnPtr

Fallbacks: BufferDataARB

BufferStorage: FnPtr

Fallbacks: BufferStorageEXT

BufferSubData: FnPtr

Fallbacks: BufferSubDataARB

CheckFramebufferStatus: FnPtr

Fallbacks: CheckFramebufferStatusEXT

CheckNamedFramebufferStatus: FnPtrCheckNamedFramebufferStatusEXT: FnPtrClampColor: FnPtr

Fallbacks: ClampColorARB

Clear: FnPtrClearBufferData: FnPtrClearBufferSubData: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearDepthf: FnPtr

Fallbacks: ClearDepthfOES

ClearNamedBufferData: FnPtrClearNamedBufferDataEXT: FnPtrClearNamedBufferSubData: FnPtrClearNamedBufferSubDataEXT: FnPtrClearNamedFramebufferfi: FnPtrClearNamedFramebufferfv: FnPtrClearNamedFramebufferiv: FnPtrClearNamedFramebufferuiv: FnPtrClearStencil: FnPtrClearTexImage: FnPtr

Fallbacks: ClearTexImageEXT

ClearTexSubImage: FnPtr

Fallbacks: ClearTexSubImageEXT

ClientAttribDefaultEXT: FnPtrClientWaitSync: FnPtr

Fallbacks: ClientWaitSyncAPPLE

ClipControl: FnPtr

Fallbacks: ClipControlEXT

ColorMask: FnPtrColorMaski: FnPtr

Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES

ColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrCompileShader: FnPtr

Fallbacks: CompileShaderARB

CompressedMultiTexImage1DEXT: FnPtrCompressedMultiTexImage2DEXT: FnPtrCompressedMultiTexImage3DEXT: FnPtrCompressedMultiTexSubImage1DEXT: FnPtrCompressedMultiTexSubImage2DEXT: FnPtrCompressedMultiTexSubImage3DEXT: FnPtrCompressedTexImage1D: FnPtr

Fallbacks: CompressedTexImage1DARB

CompressedTexImage2D: FnPtr

Fallbacks: CompressedTexImage2DARB

CompressedTexImage3D: FnPtr

Fallbacks: CompressedTexImage3DARB

CompressedTexSubImage1D: FnPtr

Fallbacks: CompressedTexSubImage1DARB

CompressedTexSubImage2D: FnPtr

Fallbacks: CompressedTexSubImage2DARB

CompressedTexSubImage3D: FnPtr

Fallbacks: CompressedTexSubImage3DARB

CompressedTextureImage1DEXT: FnPtrCompressedTextureImage2DEXT: FnPtrCompressedTextureImage3DEXT: FnPtrCompressedTextureSubImage1D: FnPtrCompressedTextureSubImage1DEXT: FnPtrCompressedTextureSubImage2D: FnPtrCompressedTextureSubImage2DEXT: FnPtrCompressedTextureSubImage3D: FnPtrCompressedTextureSubImage3DEXT: FnPtrCopyBufferSubData: FnPtr

Fallbacks: CopyBufferSubDataNV

CopyImageSubData: FnPtr

Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES

CopyMultiTexImage1DEXT: FnPtrCopyMultiTexImage2DEXT: FnPtrCopyMultiTexSubImage1DEXT: FnPtrCopyMultiTexSubImage2DEXT: FnPtrCopyMultiTexSubImage3DEXT: FnPtrCopyNamedBufferSubData: FnPtrCopyTexImage1D: FnPtr

Fallbacks: CopyTexImage1DEXT

CopyTexImage2D: FnPtr

Fallbacks: CopyTexImage2DEXT

CopyTexSubImage1D: FnPtr

Fallbacks: CopyTexSubImage1DEXT

CopyTexSubImage2D: FnPtr

Fallbacks: CopyTexSubImage2DEXT

CopyTexSubImage3D: FnPtr

Fallbacks: CopyTexSubImage3DEXT

CopyTextureImage1DEXT: FnPtrCopyTextureImage2DEXT: FnPtrCopyTextureSubImage1D: FnPtrCopyTextureSubImage1DEXT: FnPtrCopyTextureSubImage2D: FnPtrCopyTextureSubImage2DEXT: FnPtrCopyTextureSubImage3D: FnPtrCopyTextureSubImage3DEXT: FnPtrCreateBuffers: FnPtrCreateFramebuffers: FnPtrCreateProgram: FnPtr

Fallbacks: CreateProgramObjectARB

CreateProgramPipelines: FnPtrCreateQueries: FnPtrCreateRenderbuffers: FnPtrCreateSamplers: FnPtrCreateShader: FnPtr

Fallbacks: CreateShaderObjectARB

CreateShaderProgramv: FnPtrCreateTextures: FnPtrCreateTransformFeedbacks: FnPtrCreateVertexArrays: FnPtrCullFace: FnPtrDebugMessageCallback: FnPtr

Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR

DebugMessageControl: FnPtr

Fallbacks: DebugMessageControlARB, DebugMessageControlKHR

DebugMessageInsert: FnPtr

Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR

DeleteBuffers: FnPtr

Fallbacks: DeleteBuffersARB

DeleteFramebuffers: FnPtr

Fallbacks: DeleteFramebuffersEXT

DeleteProgram: FnPtrDeleteProgramPipelines: FnPtrDeleteQueries: FnPtr

Fallbacks: DeleteQueriesARB

DeleteRenderbuffers: FnPtr

Fallbacks: DeleteRenderbuffersEXT

DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtr

Fallbacks: DeleteSyncAPPLE

DeleteTextures: FnPtrDeleteTransformFeedbacks: FnPtr

Fallbacks: DeleteTransformFeedbacksNV

DeleteVertexArrays: FnPtr

Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES

DepthFunc: FnPtrDepthMask: FnPtrDepthRange: FnPtrDepthRangeArrayv: FnPtrDepthRangeIndexed: FnPtrDepthRangef: FnPtr

Fallbacks: DepthRangefOES

DetachShader: FnPtr

Fallbacks: DetachObjectARB

Disable: FnPtrDisableClientStateIndexedEXT: FnPtrDisableClientStateiEXT: FnPtrDisableIndexedEXT: FnPtrDisableVertexArrayAttrib: FnPtrDisableVertexArrayAttribEXT: FnPtrDisableVertexArrayEXT: FnPtrDisableVertexAttribArray: FnPtr

Fallbacks: DisableVertexAttribArrayARB

Disablei: FnPtr

Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES

DispatchCompute: FnPtrDispatchComputeIndirect: FnPtrDrawArrays: FnPtr

Fallbacks: DrawArraysEXT

DrawArraysIndirect: FnPtrDrawArraysInstanced: FnPtr

Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV

DrawArraysInstancedBaseInstance: FnPtr

Fallbacks: DrawArraysInstancedBaseInstanceEXT

DrawBuffer: FnPtrDrawBuffers: FnPtr

Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT

DrawElements: FnPtrDrawElementsBaseVertex: FnPtr

Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES

DrawElementsIndirect: FnPtrDrawElementsInstanced: FnPtr

Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV

DrawElementsInstancedBaseInstance: FnPtr

Fallbacks: DrawElementsInstancedBaseInstanceEXT

DrawElementsInstancedBaseVertex: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES

DrawElementsInstancedBaseVertexBaseInstance: FnPtr

Fallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT

DrawRangeElements: FnPtr

Fallbacks: DrawRangeElementsEXT

DrawRangeElementsBaseVertex: FnPtr

Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES

DrawTransformFeedback: FnPtr

Fallbacks: DrawTransformFeedbackEXT, DrawTransformFeedbackNV

DrawTransformFeedbackInstanced: FnPtr

Fallbacks: DrawTransformFeedbackInstancedEXT

DrawTransformFeedbackStream: FnPtrDrawTransformFeedbackStreamInstanced: FnPtrEnable: FnPtrEnableClientStateIndexedEXT: FnPtrEnableClientStateiEXT: FnPtrEnableIndexedEXT: FnPtrEnableVertexArrayAttrib: FnPtrEnableVertexArrayAttribEXT: FnPtrEnableVertexArrayEXT: FnPtrEnableVertexAttribArray: FnPtr

Fallbacks: EnableVertexAttribArrayARB

Enablei: FnPtr

Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES

EndConditionalRender: FnPtr

Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX

EndQuery: FnPtr

Fallbacks: EndQueryARB

EndQueryIndexed: FnPtrEndTransformFeedback: FnPtr

Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV

FenceSync: FnPtr

Fallbacks: FenceSyncAPPLE

Finish: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtr

Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT

FlushMappedNamedBufferRange: FnPtrFlushMappedNamedBufferRangeEXT: FnPtrFramebufferDrawBufferEXT: FnPtrFramebufferDrawBuffersEXT: FnPtrFramebufferParameteri: FnPtrFramebufferReadBufferEXT: 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: FnPtrGenBuffers: FnPtr

Fallbacks: GenBuffersARB

GenFramebuffers: FnPtr

Fallbacks: GenFramebuffersEXT

GenProgramPipelines: FnPtrGenQueries: FnPtr

Fallbacks: GenQueriesARB

GenRenderbuffers: FnPtr

Fallbacks: GenRenderbuffersEXT

GenSamplers: FnPtrGenTextures: FnPtrGenTransformFeedbacks: FnPtr

Fallbacks: GenTransformFeedbacksNV

GenVertexArrays: FnPtr

Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES

GenerateMipmap: FnPtr

Fallbacks: GenerateMipmapEXT

GenerateMultiTexMipmapEXT: FnPtrGenerateTextureMipmap: FnPtrGenerateTextureMipmapEXT: FnPtrGetActiveAtomicCounterBufferiv: FnPtrGetActiveAttrib: FnPtr

Fallbacks: GetActiveAttribARB

GetActiveSubroutineName: FnPtrGetActiveSubroutineUniformName: FnPtrGetActiveSubroutineUniformiv: FnPtrGetActiveUniform: FnPtr

Fallbacks: GetActiveUniformARB

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

Fallbacks: GetAttribLocationARB

GetBooleanIndexedvEXT: FnPtrGetBooleani_v: FnPtr

Fallbacks: GetBooleanIndexedvEXT

GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtr

Fallbacks: GetBufferParameterivARB

GetBufferPointerv: FnPtr

Fallbacks: GetBufferPointervARB, GetBufferPointervOES

GetBufferSubData: FnPtr

Fallbacks: GetBufferSubDataARB

GetCompressedMultiTexImageEXT: FnPtrGetCompressedTexImage: FnPtr

Fallbacks: GetCompressedTexImageARB

GetCompressedTextureImage: FnPtrGetCompressedTextureImageEXT: FnPtrGetCompressedTextureSubImage: FnPtrGetDebugMessageLog: FnPtr

Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR

GetDoubleIndexedvEXT: FnPtrGetDoublei_v: FnPtr

Fallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT

GetDoublei_vEXT: FnPtrGetDoublev: FnPtrGetError: FnPtrGetFloatIndexedvEXT: FnPtrGetFloati_v: FnPtr

Fallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES

GetFloati_vEXT: FnPtrGetFloatv: FnPtrGetFragDataIndex: FnPtr

Fallbacks: GetFragDataIndexEXT

GetFragDataLocation: FnPtr

Fallbacks: GetFragDataLocationEXT

GetFramebufferAttachmentParameteriv: FnPtr

Fallbacks: GetFramebufferAttachmentParameterivEXT

GetFramebufferParameteriv: FnPtrGetFramebufferParameterivEXT: FnPtrGetGraphicsResetStatus: FnPtr

Fallbacks: GetGraphicsResetStatusEXT, GetGraphicsResetStatusKHR

GetGraphicsResetStatusARB: FnPtrGetGraphicsResetStatusKHR: FnPtrGetInteger64i_v: FnPtrGetInteger64v: FnPtr

Fallbacks: GetInteger64vAPPLE

GetIntegerIndexedvEXT: FnPtrGetIntegeri_v: FnPtr

Fallbacks: GetIntegerIndexedvEXT

GetIntegerv: FnPtrGetInternalformati64v: FnPtrGetInternalformativ: FnPtrGetMultiTexEnvfvEXT: FnPtrGetMultiTexEnvivEXT: FnPtrGetMultiTexGendvEXT: FnPtrGetMultiTexGenfvEXT: FnPtrGetMultiTexGenivEXT: FnPtrGetMultiTexImageEXT: FnPtrGetMultiTexLevelParameterfvEXT: FnPtrGetMultiTexLevelParameterivEXT: FnPtrGetMultiTexParameterIivEXT: FnPtrGetMultiTexParameterIuivEXT: FnPtrGetMultiTexParameterfvEXT: FnPtrGetMultiTexParameterivEXT: FnPtrGetMultisamplefv: FnPtr

Fallbacks: GetMultisamplefvNV

GetNamedBufferParameteri64v: FnPtrGetNamedBufferParameteriv: FnPtrGetNamedBufferParameterivEXT: FnPtrGetNamedBufferPointerv: FnPtrGetNamedBufferPointervEXT: FnPtrGetNamedBufferSubData: FnPtrGetNamedBufferSubDataEXT: FnPtrGetNamedFramebufferAttachmentParameteriv: FnPtrGetNamedFramebufferAttachmentParameterivEXT: FnPtrGetNamedFramebufferParameteriv: FnPtrGetNamedFramebufferParameterivEXT: FnPtrGetNamedProgramLocalParameterIivEXT: FnPtrGetNamedProgramLocalParameterIuivEXT: FnPtrGetNamedProgramLocalParameterdvEXT: FnPtrGetNamedProgramLocalParameterfvEXT: FnPtrGetNamedProgramStringEXT: FnPtrGetNamedProgramivEXT: FnPtrGetNamedRenderbufferParameteriv: FnPtrGetNamedRenderbufferParameterivEXT: FnPtrGetObjectLabel: FnPtr

Fallbacks: GetObjectLabelKHR

GetObjectPtrLabel: FnPtr

Fallbacks: GetObjectPtrLabelKHR

GetPointerIndexedvEXT: FnPtrGetPointeri_vEXT: FnPtrGetPointerv: FnPtr

Fallbacks: GetPointervEXT, GetPointervKHR

GetProgramBinary: FnPtr

Fallbacks: GetProgramBinaryOES

GetProgramInfoLog: FnPtrGetProgramInterfaceiv: FnPtrGetProgramPipelineInfoLog: FnPtrGetProgramPipelineiv: FnPtrGetProgramResourceIndex: FnPtrGetProgramResourceLocation: FnPtrGetProgramResourceLocationIndex: FnPtrGetProgramResourceName: FnPtrGetProgramResourceiv: FnPtrGetProgramStageiv: FnPtrGetProgramiv: FnPtrGetQueryBufferObjecti64v: FnPtrGetQueryBufferObjectiv: FnPtrGetQueryBufferObjectui64v: FnPtrGetQueryBufferObjectuiv: FnPtrGetQueryIndexediv: 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: FnPtrGetShaderPrecisionFormat: FnPtrGetShaderSource: FnPtr

Fallbacks: GetShaderSourceARB

GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSubroutineIndex: FnPtrGetSubroutineUniformLocation: FnPtrGetSynciv: FnPtr

Fallbacks: GetSyncivAPPLE

GetTexImage: FnPtrGetTexLevelParameterfv: FnPtrGetTexLevelParameteriv: FnPtrGetTexParameterIiv: FnPtr

Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES

GetTexParameterIuiv: FnPtr

Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES

GetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTextureImage: FnPtrGetTextureImageEXT: FnPtrGetTextureLevelParameterfv: FnPtrGetTextureLevelParameterfvEXT: FnPtrGetTextureLevelParameteriv: FnPtrGetTextureLevelParameterivEXT: FnPtrGetTextureParameterIiv: FnPtrGetTextureParameterIivEXT: FnPtrGetTextureParameterIuiv: FnPtrGetTextureParameterIuivEXT: FnPtrGetTextureParameterfv: FnPtrGetTextureParameterfvEXT: FnPtrGetTextureParameteriv: FnPtrGetTextureParameterivEXT: FnPtrGetTextureSubImage: FnPtrGetTransformFeedbackVarying: FnPtr

Fallbacks: GetTransformFeedbackVaryingEXT

GetTransformFeedbacki64_v: FnPtrGetTransformFeedbacki_v: FnPtrGetTransformFeedbackiv: FnPtrGetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtr

Fallbacks: GetUniformLocationARB

GetUniformSubroutineuiv: FnPtrGetUniformdv: FnPtrGetUniformfv: FnPtr

Fallbacks: GetUniformfvARB

GetUniformiv: FnPtr

Fallbacks: GetUniformivARB

GetUniformuiv: FnPtr

Fallbacks: GetUniformuivEXT

GetVertexArrayIndexed64iv: FnPtrGetVertexArrayIndexediv: FnPtrGetVertexArrayIntegeri_vEXT: FnPtrGetVertexArrayIntegervEXT: FnPtrGetVertexArrayPointeri_vEXT: FnPtrGetVertexArrayPointervEXT: FnPtrGetVertexArrayiv: FnPtrGetVertexAttribIiv: FnPtr

Fallbacks: GetVertexAttribIivEXT

GetVertexAttribIuiv: FnPtr

Fallbacks: GetVertexAttribIuivEXT

GetVertexAttribLdv: FnPtr

Fallbacks: GetVertexAttribLdvEXT

GetVertexAttribPointerv: FnPtr

Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV

GetVertexAttribdv: FnPtr

Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV

GetVertexAttribfv: FnPtr

Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV

GetVertexAttribiv: FnPtr

Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV

GetnColorTable: FnPtrGetnColorTableARB: FnPtrGetnCompressedTexImage: FnPtrGetnCompressedTexImageARB: FnPtrGetnConvolutionFilter: FnPtrGetnConvolutionFilterARB: FnPtrGetnHistogram: FnPtrGetnHistogramARB: FnPtrGetnMapdv: FnPtrGetnMapdvARB: FnPtrGetnMapfv: FnPtrGetnMapfvARB: FnPtrGetnMapiv: FnPtrGetnMapivARB: FnPtrGetnMinmax: FnPtrGetnMinmaxARB: FnPtrGetnPixelMapfv: FnPtrGetnPixelMapfvARB: FnPtrGetnPixelMapuiv: FnPtrGetnPixelMapuivARB: FnPtrGetnPixelMapusv: FnPtrGetnPixelMapusvARB: FnPtrGetnPolygonStipple: FnPtrGetnPolygonStippleARB: FnPtrGetnSeparableFilter: FnPtrGetnSeparableFilterARB: FnPtrGetnTexImage: FnPtrGetnTexImageARB: FnPtrGetnUniformdv: FnPtrGetnUniformdvARB: FnPtrGetnUniformfv: FnPtr

Fallbacks: GetnUniformfvEXT, GetnUniformfvKHR

GetnUniformfvARB: FnPtrGetnUniformfvKHR: FnPtrGetnUniformiv: FnPtr

Fallbacks: GetnUniformivEXT, GetnUniformivKHR

GetnUniformivARB: FnPtrGetnUniformivKHR: FnPtrGetnUniformuiv: FnPtr

Fallbacks: GetnUniformuivKHR

GetnUniformuivARB: FnPtrGetnUniformuivKHR: FnPtrHint: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateNamedFramebufferData: FnPtrInvalidateNamedFramebufferSubData: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtr

Fallbacks: IsBufferARB

IsEnabled: FnPtrIsEnabledIndexedEXT: FnPtrIsEnabledi: FnPtr

Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES

IsFramebuffer: FnPtr

Fallbacks: IsFramebufferEXT

IsProgram: FnPtrIsProgramPipeline: FnPtrIsQuery: FnPtr

Fallbacks: IsQueryARB

IsRenderbuffer: FnPtr

Fallbacks: IsRenderbufferEXT

IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtr

Fallbacks: IsSyncAPPLE

IsTexture: FnPtrIsTransformFeedback: FnPtr

Fallbacks: IsTransformFeedbackNV

IsVertexArray: FnPtr

Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES

LineWidth: FnPtrLinkProgram: FnPtr

Fallbacks: LinkProgramARB

LogicOp: FnPtrMapBuffer: FnPtr

Fallbacks: MapBufferARB, MapBufferOES

MapBufferRange: FnPtr

Fallbacks: MapBufferRangeEXT

MapNamedBuffer: FnPtrMapNamedBufferEXT: FnPtrMapNamedBufferRange: FnPtrMapNamedBufferRangeEXT: FnPtrMatrixFrustumEXT: FnPtrMatrixLoadIdentityEXT: FnPtrMatrixLoadTransposedEXT: FnPtrMatrixLoadTransposefEXT: FnPtrMatrixLoaddEXT: FnPtrMatrixLoadfEXT: FnPtrMatrixMultTransposedEXT: FnPtrMatrixMultTransposefEXT: FnPtrMatrixMultdEXT: FnPtrMatrixMultfEXT: FnPtrMatrixOrthoEXT: FnPtrMatrixPopEXT: FnPtrMatrixPushEXT: FnPtrMatrixRotatedEXT: FnPtrMatrixRotatefEXT: FnPtrMatrixScaledEXT: FnPtrMatrixScalefEXT: FnPtrMatrixTranslatedEXT: FnPtrMatrixTranslatefEXT: FnPtrMemoryBarrier: FnPtr

Fallbacks: MemoryBarrierEXT

MemoryBarrierByRegion: FnPtrMinSampleShading: FnPtr

Fallbacks: MinSampleShadingARB, MinSampleShadingOES

MultiDrawArrays: FnPtr

Fallbacks: MultiDrawArraysEXT

MultiDrawArraysIndirect: FnPtr

Fallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT

MultiDrawElements: FnPtr

Fallbacks: MultiDrawElementsEXT

MultiDrawElementsBaseVertex: FnPtr

Fallbacks: MultiDrawElementsBaseVertexEXT

MultiDrawElementsIndirect: FnPtr

Fallbacks: MultiDrawElementsIndirectAMD, MultiDrawElementsIndirectEXT

MultiTexBufferEXT: FnPtrMultiTexCoordP1ui: FnPtrMultiTexCoordP1uiv: FnPtrMultiTexCoordP2ui: FnPtrMultiTexCoordP2uiv: FnPtrMultiTexCoordP3ui: FnPtrMultiTexCoordP3uiv: FnPtrMultiTexCoordP4ui: FnPtrMultiTexCoordP4uiv: FnPtrMultiTexCoordPointerEXT: FnPtrMultiTexEnvfEXT: FnPtrMultiTexEnvfvEXT: FnPtrMultiTexEnviEXT: FnPtrMultiTexEnvivEXT: FnPtrMultiTexGendEXT: FnPtrMultiTexGendvEXT: FnPtrMultiTexGenfEXT: FnPtrMultiTexGenfvEXT: FnPtrMultiTexGeniEXT: FnPtrMultiTexGenivEXT: FnPtrMultiTexImage1DEXT: FnPtrMultiTexImage2DEXT: FnPtrMultiTexImage3DEXT: FnPtrMultiTexParameterIivEXT: FnPtrMultiTexParameterIuivEXT: FnPtrMultiTexParameterfEXT: FnPtrMultiTexParameterfvEXT: FnPtrMultiTexParameteriEXT: FnPtrMultiTexParameterivEXT: FnPtrMultiTexRenderbufferEXT: FnPtrMultiTexSubImage1DEXT: FnPtrMultiTexSubImage2DEXT: FnPtrMultiTexSubImage3DEXT: FnPtrNamedBufferData: FnPtrNamedBufferDataEXT: FnPtrNamedBufferStorage: FnPtr

Fallbacks: NamedBufferStorageEXT

NamedBufferStorageEXT: FnPtrNamedBufferSubData: FnPtr

Fallbacks: NamedBufferSubDataEXT

NamedBufferSubDataEXT: FnPtrNamedCopyBufferSubDataEXT: FnPtrNamedFramebufferDrawBuffer: FnPtrNamedFramebufferDrawBuffers: FnPtrNamedFramebufferParameteri: FnPtrNamedFramebufferParameteriEXT: FnPtrNamedFramebufferReadBuffer: FnPtrNamedFramebufferRenderbuffer: FnPtrNamedFramebufferRenderbufferEXT: FnPtrNamedFramebufferTexture: FnPtrNamedFramebufferTexture1DEXT: FnPtrNamedFramebufferTexture2DEXT: FnPtrNamedFramebufferTexture3DEXT: FnPtrNamedFramebufferTextureEXT: FnPtrNamedFramebufferTextureFaceEXT: FnPtrNamedFramebufferTextureLayer: FnPtrNamedFramebufferTextureLayerEXT: FnPtrNamedProgramLocalParameter4dEXT: FnPtrNamedProgramLocalParameter4dvEXT: FnPtrNamedProgramLocalParameter4fEXT: FnPtrNamedProgramLocalParameter4fvEXT: FnPtrNamedProgramLocalParameterI4iEXT: FnPtrNamedProgramLocalParameterI4ivEXT: FnPtrNamedProgramLocalParameterI4uiEXT: FnPtrNamedProgramLocalParameterI4uivEXT: FnPtrNamedProgramLocalParameters4fvEXT: FnPtrNamedProgramLocalParametersI4ivEXT: FnPtrNamedProgramLocalParametersI4uivEXT: FnPtrNamedProgramStringEXT: FnPtrNamedRenderbufferStorage: FnPtrNamedRenderbufferStorageEXT: FnPtrNamedRenderbufferStorageMultisample: FnPtrNamedRenderbufferStorageMultisampleCoverageEXT: FnPtrNamedRenderbufferStorageMultisampleEXT: FnPtrNormalP3ui: FnPtrNormalP3uiv: FnPtrObjectLabel: FnPtr

Fallbacks: ObjectLabelKHR

ObjectPtrLabel: FnPtr

Fallbacks: ObjectPtrLabelKHR

PatchParameterfv: FnPtrPatchParameteri: FnPtr

Fallbacks: PatchParameteriEXT, PatchParameteriOES

PauseTransformFeedback: FnPtr

Fallbacks: PauseTransformFeedbackNV

PixelStoref: FnPtrPixelStorei: 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: FnPtrPopDebugGroup: FnPtr

Fallbacks: PopDebugGroupKHR

PrimitiveRestartIndex: FnPtrProgramBinary: FnPtr

Fallbacks: ProgramBinaryOES

ProgramParameteri: FnPtr

Fallbacks: ProgramParameteriARB, ProgramParameteriEXT

ProgramUniform1d: FnPtrProgramUniform1dEXT: FnPtrProgramUniform1dv: FnPtrProgramUniform1dvEXT: FnPtrProgramUniform1f: FnPtr

Fallbacks: ProgramUniform1fEXT

ProgramUniform1fEXT: FnPtrProgramUniform1fv: FnPtr

Fallbacks: ProgramUniform1fvEXT

ProgramUniform1fvEXT: FnPtrProgramUniform1i: FnPtr

Fallbacks: ProgramUniform1iEXT

ProgramUniform1iEXT: FnPtrProgramUniform1iv: FnPtr

Fallbacks: ProgramUniform1ivEXT

ProgramUniform1ivEXT: FnPtrProgramUniform1ui: FnPtr

Fallbacks: ProgramUniform1uiEXT

ProgramUniform1uiEXT: FnPtrProgramUniform1uiv: FnPtr

Fallbacks: ProgramUniform1uivEXT

ProgramUniform1uivEXT: FnPtrProgramUniform2d: FnPtrProgramUniform2dEXT: FnPtrProgramUniform2dv: FnPtrProgramUniform2dvEXT: FnPtrProgramUniform2f: FnPtr

Fallbacks: ProgramUniform2fEXT

ProgramUniform2fEXT: FnPtrProgramUniform2fv: FnPtr

Fallbacks: ProgramUniform2fvEXT

ProgramUniform2fvEXT: FnPtrProgramUniform2i: FnPtr

Fallbacks: ProgramUniform2iEXT

ProgramUniform2iEXT: FnPtrProgramUniform2iv: FnPtr

Fallbacks: ProgramUniform2ivEXT

ProgramUniform2ivEXT: FnPtrProgramUniform2ui: FnPtr

Fallbacks: ProgramUniform2uiEXT

ProgramUniform2uiEXT: FnPtrProgramUniform2uiv: FnPtr

Fallbacks: ProgramUniform2uivEXT

ProgramUniform2uivEXT: FnPtrProgramUniform3d: FnPtrProgramUniform3dEXT: FnPtrProgramUniform3dv: FnPtrProgramUniform3dvEXT: FnPtrProgramUniform3f: FnPtr

Fallbacks: ProgramUniform3fEXT

ProgramUniform3fEXT: FnPtrProgramUniform3fv: FnPtr

Fallbacks: ProgramUniform3fvEXT

ProgramUniform3fvEXT: FnPtrProgramUniform3i: FnPtr

Fallbacks: ProgramUniform3iEXT

ProgramUniform3iEXT: FnPtrProgramUniform3iv: FnPtr

Fallbacks: ProgramUniform3ivEXT

ProgramUniform3ivEXT: FnPtrProgramUniform3ui: FnPtr

Fallbacks: ProgramUniform3uiEXT

ProgramUniform3uiEXT: FnPtrProgramUniform3uiv: FnPtr

Fallbacks: ProgramUniform3uivEXT

ProgramUniform3uivEXT: FnPtrProgramUniform4d: FnPtrProgramUniform4dEXT: FnPtrProgramUniform4dv: FnPtrProgramUniform4dvEXT: FnPtrProgramUniform4f: FnPtr

Fallbacks: ProgramUniform4fEXT

ProgramUniform4fEXT: FnPtrProgramUniform4fv: FnPtr

Fallbacks: ProgramUniform4fvEXT

ProgramUniform4fvEXT: FnPtrProgramUniform4i: FnPtr

Fallbacks: ProgramUniform4iEXT

ProgramUniform4iEXT: FnPtrProgramUniform4iv: FnPtr

Fallbacks: ProgramUniform4ivEXT

ProgramUniform4ivEXT: FnPtrProgramUniform4ui: FnPtr

Fallbacks: ProgramUniform4uiEXT

ProgramUniform4uiEXT: FnPtrProgramUniform4uiv: FnPtr

Fallbacks: ProgramUniform4uivEXT

ProgramUniform4uivEXT: FnPtrProgramUniformMatrix2dv: FnPtrProgramUniformMatrix2dvEXT: FnPtrProgramUniformMatrix2fv: FnPtr

Fallbacks: ProgramUniformMatrix2fvEXT

ProgramUniformMatrix2fvEXT: FnPtrProgramUniformMatrix2x3dv: FnPtrProgramUniformMatrix2x3dvEXT: FnPtrProgramUniformMatrix2x3fv: FnPtr

Fallbacks: ProgramUniformMatrix2x3fvEXT

ProgramUniformMatrix2x3fvEXT: FnPtrProgramUniformMatrix2x4dv: FnPtrProgramUniformMatrix2x4dvEXT: FnPtrProgramUniformMatrix2x4fv: FnPtr

Fallbacks: ProgramUniformMatrix2x4fvEXT

ProgramUniformMatrix2x4fvEXT: FnPtrProgramUniformMatrix3dv: FnPtrProgramUniformMatrix3dvEXT: FnPtrProgramUniformMatrix3fv: FnPtr

Fallbacks: ProgramUniformMatrix3fvEXT

ProgramUniformMatrix3fvEXT: FnPtrProgramUniformMatrix3x2dv: FnPtrProgramUniformMatrix3x2dvEXT: FnPtrProgramUniformMatrix3x2fv: FnPtr

Fallbacks: ProgramUniformMatrix3x2fvEXT

ProgramUniformMatrix3x2fvEXT: FnPtrProgramUniformMatrix3x4dv: FnPtrProgramUniformMatrix3x4dvEXT: FnPtrProgramUniformMatrix3x4fv: FnPtr

Fallbacks: ProgramUniformMatrix3x4fvEXT

ProgramUniformMatrix3x4fvEXT: FnPtrProgramUniformMatrix4dv: FnPtrProgramUniformMatrix4dvEXT: FnPtrProgramUniformMatrix4fv: FnPtr

Fallbacks: ProgramUniformMatrix4fvEXT

ProgramUniformMatrix4fvEXT: FnPtrProgramUniformMatrix4x2dv: FnPtrProgramUniformMatrix4x2dvEXT: FnPtrProgramUniformMatrix4x2fv: FnPtr

Fallbacks: ProgramUniformMatrix4x2fvEXT

ProgramUniformMatrix4x2fvEXT: FnPtrProgramUniformMatrix4x3dv: FnPtrProgramUniformMatrix4x3dvEXT: FnPtrProgramUniformMatrix4x3fv: FnPtr

Fallbacks: ProgramUniformMatrix4x3fvEXT

ProgramUniformMatrix4x3fvEXT: FnPtrProvokingVertex: FnPtr

Fallbacks: ProvokingVertexEXT

PushClientAttribDefaultEXT: FnPtrPushDebugGroup: FnPtr

Fallbacks: PushDebugGroupKHR

QueryCounter: FnPtr

Fallbacks: QueryCounterEXT

ReadBuffer: FnPtrReadPixels: FnPtrReadnPixels: FnPtr

Fallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR

ReadnPixelsARB: FnPtrReadnPixelsKHR: FnPtrReleaseShaderCompiler: FnPtrRenderbufferStorage: FnPtr

Fallbacks: RenderbufferStorageEXT

RenderbufferStorageMultisample: FnPtr

Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV

ResumeTransformFeedback: FnPtr

Fallbacks: ResumeTransformFeedbackNV

SampleCoverage: FnPtr

Fallbacks: SampleCoverageARB

SampleMaski: FnPtrSamplerParameterIiv: FnPtr

Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES

SamplerParameterIuiv: FnPtr

Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES

SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScissor: FnPtrScissorArrayv: FnPtr

Fallbacks: ScissorArrayvNV, ScissorArrayvOES

ScissorIndexed: FnPtr

Fallbacks: ScissorIndexedNV, ScissorIndexedOES

ScissorIndexedv: FnPtr

Fallbacks: ScissorIndexedvNV, ScissorIndexedvOES

SecondaryColorP3ui: FnPtrSecondaryColorP3uiv: FnPtrShaderBinary: FnPtrShaderSource: FnPtr

Fallbacks: ShaderSourceARB

ShaderStorageBlockBinding: FnPtrStencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtr

Fallbacks: StencilOpSeparateATI

TexBuffer: FnPtr

Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES

TexBufferRange: FnPtr

Fallbacks: TexBufferRangeEXT, TexBufferRangeOES

TexCoordP1ui: FnPtrTexCoordP1uiv: FnPtrTexCoordP2ui: FnPtrTexCoordP2uiv: FnPtrTexCoordP3ui: FnPtrTexCoordP3uiv: FnPtrTexCoordP4ui: FnPtrTexCoordP4uiv: 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

TexStorage2DMultisample: FnPtrTexStorage3D: FnPtr

Fallbacks: TexStorage3DEXT

TexStorage3DMultisample: FnPtr

Fallbacks: TexStorage3DMultisampleOES

TexSubImage1D: FnPtr

Fallbacks: TexSubImage1DEXT

TexSubImage2D: FnPtr

Fallbacks: TexSubImage2DEXT

TexSubImage3D: FnPtr

Fallbacks: TexSubImage3DEXT

TextureBarrier: FnPtrTextureBuffer: FnPtrTextureBufferEXT: FnPtrTextureBufferRange: FnPtrTextureBufferRangeEXT: FnPtrTextureImage1DEXT: FnPtrTextureImage2DEXT: FnPtrTextureImage3DEXT: FnPtrTexturePageCommitmentEXT: FnPtrTextureParameterIiv: FnPtrTextureParameterIivEXT: FnPtrTextureParameterIuiv: FnPtrTextureParameterIuivEXT: FnPtrTextureParameterf: FnPtrTextureParameterfEXT: FnPtrTextureParameterfv: FnPtrTextureParameterfvEXT: FnPtrTextureParameteri: FnPtrTextureParameteriEXT: FnPtrTextureParameteriv: FnPtrTextureParameterivEXT: FnPtrTextureRenderbufferEXT: FnPtrTextureStorage1D: FnPtrTextureStorage1DEXT: FnPtrTextureStorage2D: FnPtrTextureStorage2DEXT: FnPtrTextureStorage2DMultisample: FnPtrTextureStorage2DMultisampleEXT: FnPtrTextureStorage3D: FnPtrTextureStorage3DEXT: FnPtrTextureStorage3DMultisample: FnPtrTextureStorage3DMultisampleEXT: FnPtrTextureSubImage1D: FnPtrTextureSubImage1DEXT: FnPtrTextureSubImage2D: FnPtrTextureSubImage2DEXT: FnPtrTextureSubImage3D: FnPtrTextureSubImage3DEXT: FnPtrTextureView: FnPtr

Fallbacks: TextureViewEXT, TextureViewOES

TransformFeedbackBufferBase: FnPtrTransformFeedbackBufferRange: FnPtrTransformFeedbackVaryings: FnPtr

Fallbacks: TransformFeedbackVaryingsEXT

Uniform1d: FnPtrUniform1dv: FnPtrUniform1f: FnPtr

Fallbacks: Uniform1fARB

Uniform1fv: FnPtr

Fallbacks: Uniform1fvARB

Uniform1i: FnPtr

Fallbacks: Uniform1iARB

Uniform1iv: FnPtr

Fallbacks: Uniform1ivARB

Uniform1ui: FnPtr

Fallbacks: Uniform1uiEXT

Uniform1uiv: FnPtr

Fallbacks: Uniform1uivEXT

Uniform2d: FnPtrUniform2dv: FnPtrUniform2f: FnPtr

Fallbacks: Uniform2fARB

Uniform2fv: FnPtr

Fallbacks: Uniform2fvARB

Uniform2i: FnPtr

Fallbacks: Uniform2iARB

Uniform2iv: FnPtr

Fallbacks: Uniform2ivARB

Uniform2ui: FnPtr

Fallbacks: Uniform2uiEXT

Uniform2uiv: FnPtr

Fallbacks: Uniform2uivEXT

Uniform3d: FnPtrUniform3dv: FnPtrUniform3f: FnPtr

Fallbacks: Uniform3fARB

Uniform3fv: FnPtr

Fallbacks: Uniform3fvARB

Uniform3i: FnPtr

Fallbacks: Uniform3iARB

Uniform3iv: FnPtr

Fallbacks: Uniform3ivARB

Uniform3ui: FnPtr

Fallbacks: Uniform3uiEXT

Uniform3uiv: FnPtr

Fallbacks: Uniform3uivEXT

Uniform4d: FnPtrUniform4dv: FnPtrUniform4f: FnPtr

Fallbacks: Uniform4fARB

Uniform4fv: FnPtr

Fallbacks: Uniform4fvARB

Uniform4i: FnPtr

Fallbacks: Uniform4iARB

Uniform4iv: FnPtr

Fallbacks: Uniform4ivARB

Uniform4ui: FnPtr

Fallbacks: Uniform4uiEXT

Uniform4uiv: FnPtr

Fallbacks: Uniform4uivEXT

UniformBlockBinding: FnPtrUniformMatrix2dv: FnPtrUniformMatrix2fv: FnPtr

Fallbacks: UniformMatrix2fvARB

UniformMatrix2x3dv: FnPtrUniformMatrix2x3fv: FnPtr

Fallbacks: UniformMatrix2x3fvNV

UniformMatrix2x4dv: FnPtrUniformMatrix2x4fv: FnPtr

Fallbacks: UniformMatrix2x4fvNV

UniformMatrix3dv: FnPtrUniformMatrix3fv: FnPtr

Fallbacks: UniformMatrix3fvARB

UniformMatrix3x2dv: FnPtrUniformMatrix3x2fv: FnPtr

Fallbacks: UniformMatrix3x2fvNV

UniformMatrix3x4dv: FnPtrUniformMatrix3x4fv: FnPtr

Fallbacks: UniformMatrix3x4fvNV

UniformMatrix4dv: FnPtrUniformMatrix4fv: FnPtr

Fallbacks: UniformMatrix4fvARB

UniformMatrix4x2dv: FnPtrUniformMatrix4x2fv: FnPtr

Fallbacks: UniformMatrix4x2fvNV

UniformMatrix4x3dv: FnPtrUniformMatrix4x3fv: FnPtr

Fallbacks: UniformMatrix4x3fvNV

UniformSubroutinesuiv: FnPtrUnmapBuffer: FnPtr

Fallbacks: UnmapBufferARB, UnmapBufferOES

UnmapNamedBuffer: FnPtrUnmapNamedBufferEXT: FnPtrUseProgram: FnPtr

Fallbacks: UseProgramObjectARB

UseProgramStages: FnPtrValidateProgram: FnPtr

Fallbacks: ValidateProgramARB

ValidateProgramPipeline: FnPtrVertexArrayAttribBinding: FnPtrVertexArrayAttribFormat: FnPtrVertexArrayAttribIFormat: FnPtrVertexArrayAttribLFormat: FnPtrVertexArrayBindVertexBufferEXT: FnPtrVertexArrayBindingDivisor: FnPtrVertexArrayColorOffsetEXT: FnPtrVertexArrayEdgeFlagOffsetEXT: FnPtrVertexArrayElementBuffer: FnPtrVertexArrayFogCoordOffsetEXT: FnPtrVertexArrayIndexOffsetEXT: FnPtrVertexArrayMultiTexCoordOffsetEXT: FnPtrVertexArrayNormalOffsetEXT: FnPtrVertexArraySecondaryColorOffsetEXT: FnPtrVertexArrayTexCoordOffsetEXT: FnPtrVertexArrayVertexAttribBindingEXT: FnPtrVertexArrayVertexAttribDivisorEXT: FnPtrVertexArrayVertexAttribFormatEXT: FnPtrVertexArrayVertexAttribIFormatEXT: FnPtrVertexArrayVertexAttribIOffsetEXT: FnPtrVertexArrayVertexAttribLFormatEXT: FnPtrVertexArrayVertexAttribLOffsetEXT: FnPtrVertexArrayVertexAttribOffsetEXT: FnPtrVertexArrayVertexBindingDivisorEXT: FnPtrVertexArrayVertexBuffer: FnPtrVertexArrayVertexBuffers: FnPtrVertexArrayVertexOffsetEXT: 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

VertexAttribBinding: FnPtrVertexAttribDivisor: FnPtr

Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV

VertexAttribFormat: FnPtrVertexAttribI1i: FnPtr

Fallbacks: VertexAttribI1iEXT

VertexAttribI1iv: FnPtr

Fallbacks: VertexAttribI1ivEXT

VertexAttribI1ui: FnPtr

Fallbacks: VertexAttribI1uiEXT

VertexAttribI1uiv: FnPtr

Fallbacks: VertexAttribI1uivEXT

VertexAttribI2i: FnPtr

Fallbacks: VertexAttribI2iEXT

VertexAttribI2iv: FnPtr

Fallbacks: VertexAttribI2ivEXT

VertexAttribI2ui: FnPtr

Fallbacks: VertexAttribI2uiEXT

VertexAttribI2uiv: FnPtr

Fallbacks: VertexAttribI2uivEXT

VertexAttribI3i: FnPtr

Fallbacks: VertexAttribI3iEXT

VertexAttribI3iv: FnPtr

Fallbacks: VertexAttribI3ivEXT

VertexAttribI3ui: FnPtr

Fallbacks: VertexAttribI3uiEXT

VertexAttribI3uiv: FnPtr

Fallbacks: VertexAttribI3uivEXT

VertexAttribI4bv: FnPtr

Fallbacks: VertexAttribI4bvEXT

VertexAttribI4i: FnPtr

Fallbacks: VertexAttribI4iEXT

VertexAttribI4iv: FnPtr

Fallbacks: VertexAttribI4ivEXT

VertexAttribI4sv: FnPtr

Fallbacks: VertexAttribI4svEXT

VertexAttribI4ubv: FnPtr

Fallbacks: VertexAttribI4ubvEXT

VertexAttribI4ui: FnPtr

Fallbacks: VertexAttribI4uiEXT

VertexAttribI4uiv: FnPtr

Fallbacks: VertexAttribI4uivEXT

VertexAttribI4usv: FnPtr

Fallbacks: VertexAttribI4usvEXT

VertexAttribIFormat: FnPtrVertexAttribIPointer: FnPtr

Fallbacks: VertexAttribIPointerEXT

VertexAttribL1d: FnPtr

Fallbacks: VertexAttribL1dEXT

VertexAttribL1dv: FnPtr

Fallbacks: VertexAttribL1dvEXT

VertexAttribL2d: FnPtr

Fallbacks: VertexAttribL2dEXT

VertexAttribL2dv: FnPtr

Fallbacks: VertexAttribL2dvEXT

VertexAttribL3d: FnPtr

Fallbacks: VertexAttribL3dEXT

VertexAttribL3dv: FnPtr

Fallbacks: VertexAttribL3dvEXT

VertexAttribL4d: FnPtr

Fallbacks: VertexAttribL4dEXT

VertexAttribL4dv: FnPtr

Fallbacks: VertexAttribL4dvEXT

VertexAttribLFormat: FnPtrVertexAttribLPointer: FnPtr

Fallbacks: VertexAttribLPointerEXT

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

Fallbacks: VertexAttribPointerARB

VertexBindingDivisor: FnPtrVertexP2ui: FnPtrVertexP2uiv: FnPtrVertexP3ui: FnPtrVertexP3uiv: FnPtrVertexP4ui: FnPtrVertexP4uiv: FnPtrViewport: FnPtrViewportArrayv: FnPtr

Fallbacks: ViewportArrayvNV, ViewportArrayvOES

ViewportIndexedf: FnPtr

Fallbacks: ViewportIndexedfOES, ViewportIndexedfNV

ViewportIndexedfv: FnPtr

Fallbacks: ViewportIndexedfvOES, ViewportIndexedfvNV

WaitSync: FnPtr

Fallbacks: WaitSyncAPPLE

Implementations

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.

let gl = Gl::load_with(|s| glfw.get_proc_address(s));

pub unsafe fn ActiveShaderProgram(&self, pipeline: u32, program: u32)[src]

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

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

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

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

pub unsafe fn BeginQueryIndexed(&self, target: u32, index: u32, id: u32)[src]

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

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

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

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

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

pub unsafe fn BindBuffersBase(
    &self,
    target: u32,
    first: u32,
    count: i32,
    buffers: *const u32
)
[src]

pub unsafe fn BindBuffersRange(
    &self,
    target: u32,
    first: u32,
    count: i32,
    buffers: *const u32,
    offsets: *const isize,
    sizes: *const isize
)
[src]

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

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

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

pub unsafe fn BindImageTexture(
    &self,
    unit: u32,
    texture: u32,
    level: i32,
    layered: u8,
    layer: i32,
    access: u32,
    format: u32
)
[src]

pub unsafe fn BindImageTextures(
    &self,
    first: u32,
    count: i32,
    textures: *const u32
)
[src]

pub unsafe fn BindMultiTextureEXT(
    &self,
    texunit: u32,
    target: u32,
    texture: u32
)
[src]

pub unsafe fn BindProgramPipeline(&self, pipeline: u32)[src]

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

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

pub unsafe fn BindSamplers(&self, first: u32, count: i32, samplers: *const u32)[src]

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

pub unsafe fn BindTextureUnit(&self, unit: u32, texture: u32)[src]

pub unsafe fn BindTextures(&self, first: u32, count: i32, textures: *const u32)[src]

pub unsafe fn BindTransformFeedback(&self, target: u32, id: u32)[src]

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

pub unsafe fn BindVertexBuffer(
    &self,
    bindingindex: u32,
    buffer: u32,
    offset: isize,
    stride: i32
)
[src]

pub unsafe fn BindVertexBuffers(
    &self,
    first: u32,
    count: i32,
    buffers: *const u32,
    offsets: *const isize,
    strides: *const i32
)
[src]

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

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

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

pub unsafe fn BlendEquationSeparatei(
    &self,
    buf: u32,
    modeRGB: u32,
    modeAlpha: u32
)
[src]

pub unsafe fn BlendEquationi(&self, buf: u32, mode: u32)[src]

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

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

pub unsafe fn BlendFuncSeparatei(
    &self,
    buf: u32,
    srcRGB: u32,
    dstRGB: u32,
    srcAlpha: u32,
    dstAlpha: u32
)
[src]

pub unsafe fn BlendFunci(&self, buf: u32, src: u32, dst: u32)[src]

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

pub unsafe fn BlitNamedFramebuffer(
    &self,
    readFramebuffer: u32,
    drawFramebuffer: u32,
    srcX0: i32,
    srcY0: i32,
    srcX1: i32,
    srcY1: i32,
    dstX0: i32,
    dstY0: i32,
    dstX1: i32,
    dstY1: i32,
    mask: u32,
    filter: u32
)
[src]

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

pub unsafe fn BufferStorage(
    &self,
    target: u32,
    size: isize,
    data: *const c_void,
    flags: u32
)
[src]

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

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

pub unsafe fn CheckNamedFramebufferStatus(
    &self,
    framebuffer: u32,
    target: u32
) -> u32
[src]

pub unsafe fn CheckNamedFramebufferStatusEXT(
    &self,
    framebuffer: u32,
    target: u32
) -> u32
[src]

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

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

pub unsafe fn ClearBufferData(
    &self,
    target: u32,
    internalformat: u32,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearBufferSubData(
    &self,
    target: u32,
    internalformat: u32,
    offset: isize,
    size: isize,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearBufferfi(
    &self,
    buffer: u32,
    drawbuffer: i32,
    depth: f32,
    stencil: i32
)
[src]

pub unsafe fn ClearBufferfv(
    &self,
    buffer: u32,
    drawbuffer: i32,
    value: *const f32
)
[src]

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

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

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

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

pub unsafe fn ClearDepthf(&self, d: f32)[src]

pub unsafe fn ClearNamedBufferData(
    &self,
    buffer: u32,
    internalformat: u32,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearNamedBufferDataEXT(
    &self,
    buffer: u32,
    internalformat: u32,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearNamedBufferSubData(
    &self,
    buffer: u32,
    internalformat: u32,
    offset: isize,
    size: isize,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearNamedBufferSubDataEXT(
    &self,
    buffer: u32,
    internalformat: u32,
    offset: isize,
    size: isize,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearNamedFramebufferfi(
    &self,
    framebuffer: u32,
    buffer: u32,
    drawbuffer: i32,
    depth: f32,
    stencil: i32
)
[src]

pub unsafe fn ClearNamedFramebufferfv(
    &self,
    framebuffer: u32,
    buffer: u32,
    drawbuffer: i32,
    value: *const f32
)
[src]

pub unsafe fn ClearNamedFramebufferiv(
    &self,
    framebuffer: u32,
    buffer: u32,
    drawbuffer: i32,
    value: *const i32
)
[src]

pub unsafe fn ClearNamedFramebufferuiv(
    &self,
    framebuffer: u32,
    buffer: u32,
    drawbuffer: i32,
    value: *const u32
)
[src]

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

pub unsafe fn ClearTexImage(
    &self,
    texture: u32,
    level: i32,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClearTexSubImage(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    type_: u32,
    data: *const c_void
)
[src]

pub unsafe fn ClientAttribDefaultEXT(&self, mask: u32)[src]

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

pub unsafe fn ClipControl(&self, origin: u32, depth: u32)[src]

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

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

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

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

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

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

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

pub unsafe fn CompressedMultiTexImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedMultiTexImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedMultiTexImage3DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedMultiTexSubImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedMultiTexSubImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedMultiTexSubImage3DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

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

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

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

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

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

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

pub unsafe fn CompressedTextureImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedTextureImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedTextureImage3DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    border: i32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage1D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    imageSize: i32,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage2D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    imageSize: i32,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage3D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    imageSize: i32,
    data: *const c_void
)
[src]

pub unsafe fn CompressedTextureSubImage3DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    imageSize: i32,
    bits: *const c_void
)
[src]

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

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

pub unsafe fn CopyMultiTexImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    x: i32,
    y: i32,
    width: i32,
    border: i32
)
[src]

pub unsafe fn CopyMultiTexImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    border: i32
)
[src]

pub unsafe fn CopyMultiTexSubImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    x: i32,
    y: i32,
    width: i32
)
[src]

pub unsafe fn CopyMultiTexSubImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CopyMultiTexSubImage3DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CopyNamedBufferSubData(
    &self,
    readBuffer: u32,
    writeBuffer: u32,
    readOffset: isize,
    writeOffset: isize,
    size: isize
)
[src]

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

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

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

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

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

pub unsafe fn CopyTextureImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    x: i32,
    y: i32,
    width: i32,
    border: i32
)
[src]

pub unsafe fn CopyTextureImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: u32,
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    border: i32
)
[src]

pub unsafe fn CopyTextureSubImage1D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    x: i32,
    y: i32,
    width: i32
)
[src]

pub unsafe fn CopyTextureSubImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    x: i32,
    y: i32,
    width: i32
)
[src]

pub unsafe fn CopyTextureSubImage2D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CopyTextureSubImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CopyTextureSubImage3D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CopyTextureSubImage3DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn CreateBuffers(&self, n: i32, buffers: *mut u32)[src]

pub unsafe fn CreateFramebuffers(&self, n: i32, framebuffers: *mut u32)[src]

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

pub unsafe fn CreateProgramPipelines(&self, n: i32, pipelines: *mut u32)[src]

pub unsafe fn CreateQueries(&self, target: u32, n: i32, ids: *mut u32)[src]

pub unsafe fn CreateRenderbuffers(&self, n: i32, renderbuffers: *mut u32)[src]

pub unsafe fn CreateSamplers(&self, n: i32, samplers: *mut u32)[src]

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

pub unsafe fn CreateShaderProgramv(
    &self,
    type_: u32,
    count: i32,
    strings: *const *const i8
) -> u32
[src]

pub unsafe fn CreateTextures(&self, target: u32, n: i32, textures: *mut u32)[src]

pub unsafe fn CreateTransformFeedbacks(&self, n: i32, ids: *mut u32)[src]

pub unsafe fn CreateVertexArrays(&self, n: i32, arrays: *mut u32)[src]

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

pub unsafe fn DebugMessageCallback(
    &self,
    callback: Option<extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)>,
    userParam: *const c_void
)
[src]

pub unsafe fn DebugMessageControl(
    &self,
    source: u32,
    type_: u32,
    severity: u32,
    count: i32,
    ids: *const u32,
    enabled: u8
)
[src]

pub unsafe fn DebugMessageInsert(
    &self,
    source: u32,
    type_: u32,
    id: u32,
    severity: u32,
    length: i32,
    buf: *const i8
)
[src]

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

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

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

pub unsafe fn DeleteProgramPipelines(&self, n: i32, pipelines: *const u32)[src]

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

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

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

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

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

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

pub unsafe fn DeleteTransformFeedbacks(&self, n: i32, ids: *const u32)[src]

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

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

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

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

pub unsafe fn DepthRangeArrayv(&self, first: u32, count: i32, v: *const f64)[src]

pub unsafe fn DepthRangeIndexed(&self, index: u32, n: f64, f: f64)[src]

pub unsafe fn DepthRangef(&self, n: f32, f: f32)[src]

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

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

pub unsafe fn DisableClientStateIndexedEXT(&self, array: u32, index: u32)[src]

pub unsafe fn DisableClientStateiEXT(&self, array: u32, index: u32)[src]

pub unsafe fn DisableIndexedEXT(&self, target: u32, index: u32)[src]

pub unsafe fn DisableVertexArrayAttrib(&self, vaobj: u32, index: u32)[src]

pub unsafe fn DisableVertexArrayAttribEXT(&self, vaobj: u32, index: u32)[src]

pub unsafe fn DisableVertexArrayEXT(&self, vaobj: u32, array: u32)[src]

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

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

pub unsafe fn DispatchCompute(
    &self,
    num_groups_x: u32,
    num_groups_y: u32,
    num_groups_z: u32
)
[src]

pub unsafe fn DispatchComputeIndirect(&self, indirect: isize)[src]

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

pub unsafe fn DrawArraysIndirect(&self, mode: u32, indirect: *const c_void)[src]

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

pub unsafe fn DrawArraysInstancedBaseInstance(
    &self,
    mode: u32,
    first: i32,
    count: i32,
    instancecount: i32,
    baseinstance: u32
)
[src]

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

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

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

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

pub unsafe fn DrawElementsIndirect(
    &self,
    mode: u32,
    type_: u32,
    indirect: *const c_void
)
[src]

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

pub unsafe fn DrawElementsInstancedBaseInstance(
    &self,
    mode: u32,
    count: i32,
    type_: u32,
    indices: *const c_void,
    instancecount: i32,
    baseinstance: u32
)
[src]

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

pub unsafe fn DrawElementsInstancedBaseVertexBaseInstance(
    &self,
    mode: u32,
    count: i32,
    type_: u32,
    indices: *const c_void,
    instancecount: i32,
    basevertex: i32,
    baseinstance: u32
)
[src]

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

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

pub unsafe fn DrawTransformFeedback(&self, mode: u32, id: u32)[src]

pub unsafe fn DrawTransformFeedbackInstanced(
    &self,
    mode: u32,
    id: u32,
    instancecount: i32
)
[src]

pub unsafe fn DrawTransformFeedbackStream(
    &self,
    mode: u32,
    id: u32,
    stream: u32
)
[src]

pub unsafe fn DrawTransformFeedbackStreamInstanced(
    &self,
    mode: u32,
    id: u32,
    stream: u32,
    instancecount: i32
)
[src]

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

pub unsafe fn EnableClientStateIndexedEXT(&self, array: u32, index: u32)[src]

pub unsafe fn EnableClientStateiEXT(&self, array: u32, index: u32)[src]

pub unsafe fn EnableIndexedEXT(&self, target: u32, index: u32)[src]

pub unsafe fn EnableVertexArrayAttrib(&self, vaobj: u32, index: u32)[src]

pub unsafe fn EnableVertexArrayAttribEXT(&self, vaobj: u32, index: u32)[src]

pub unsafe fn EnableVertexArrayEXT(&self, vaobj: u32, array: u32)[src]

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

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

pub unsafe fn EndConditionalRender(&self)[src]

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

pub unsafe fn EndQueryIndexed(&self, target: u32, index: u32)[src]

pub unsafe fn EndTransformFeedback(&self)[src]

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

pub unsafe fn Finish(&self)[src]

pub unsafe fn Flush(&self)[src]

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

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

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

pub unsafe fn FramebufferDrawBufferEXT(&self, framebuffer: u32, mode: u32)[src]

pub unsafe fn FramebufferDrawBuffersEXT(
    &self,
    framebuffer: u32,
    n: i32,
    bufs: *const u32
)
[src]

pub unsafe fn FramebufferParameteri(&self, target: u32, pname: u32, param: i32)[src]

pub unsafe fn FramebufferReadBufferEXT(&self, framebuffer: u32, mode: u32)[src]

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

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

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

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

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

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

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

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

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

pub unsafe fn GenProgramPipelines(&self, n: i32, pipelines: *mut u32)[src]

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

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

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

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

pub unsafe fn GenTransformFeedbacks(&self, n: i32, ids: *mut u32)[src]

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

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

pub unsafe fn GenerateMultiTexMipmapEXT(&self, texunit: u32, target: u32)[src]

pub unsafe fn GenerateTextureMipmap(&self, texture: u32)[src]

pub unsafe fn GenerateTextureMipmapEXT(&self, texture: u32, target: u32)[src]

pub unsafe fn GetActiveAtomicCounterBufferiv(
    &self,
    program: u32,
    bufferIndex: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetActiveAttrib(
    &self,
    program: u32,
    index: u32,
    bufSize: i32,
    length: *mut i32,
    size: *mut i32,
    type_: *mut u32,
    name: *mut i8
)
[src]

pub unsafe fn GetActiveSubroutineName(
    &self,
    program: u32,
    shadertype: u32,
    index: u32,
    bufsize: i32,
    length: *mut i32,
    name: *mut i8
)
[src]

pub unsafe fn GetActiveSubroutineUniformName(
    &self,
    program: u32,
    shadertype: u32,
    index: u32,
    bufsize: i32,
    length: *mut i32,
    name: *mut i8
)
[src]

pub unsafe fn GetActiveSubroutineUniformiv(
    &self,
    program: u32,
    shadertype: u32,
    index: u32,
    pname: u32,
    values: *mut i32
)
[src]

pub unsafe fn GetActiveUniform(
    &self,
    program: u32,
    index: u32,
    bufSize: i32,
    length: *mut i32,
    size: *mut i32,
    type_: *mut u32,
    name: *mut i8
)
[src]

pub unsafe fn GetActiveUniformBlockName(
    &self,
    program: u32,
    uniformBlockIndex: u32,
    bufSize: i32,
    length: *mut i32,
    uniformBlockName: *mut i8
)
[src]

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

pub unsafe fn GetActiveUniformName(
    &self,
    program: u32,
    uniformIndex: u32,
    bufSize: i32,
    length: *mut i32,
    uniformName: *mut i8
)
[src]

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

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

pub unsafe fn GetAttribLocation(&self, program: u32, name: *const i8) -> i32[src]

pub unsafe fn GetBooleanIndexedvEXT(
    &self,
    target: u32,
    index: u32,
    data: *mut u8
)
[src]

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

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

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

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

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

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

pub unsafe fn GetCompressedMultiTexImageEXT(
    &self,
    texunit: u32,
    target: u32,
    lod: i32,
    img: *mut c_void
)
[src]

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

pub unsafe fn GetCompressedTextureImage(
    &self,
    texture: u32,
    level: i32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetCompressedTextureImageEXT(
    &self,
    texture: u32,
    target: u32,
    lod: i32,
    img: *mut c_void
)
[src]

pub unsafe fn GetCompressedTextureSubImage(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

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

pub unsafe fn GetDoubleIndexedvEXT(
    &self,
    target: u32,
    index: u32,
    data: *mut f64
)
[src]

pub unsafe fn GetDoublei_v(&self, target: u32, index: u32, data: *mut f64)[src]

pub unsafe fn GetDoublei_vEXT(&self, pname: u32, index: u32, params: *mut f64)[src]

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

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

pub unsafe fn GetFloatIndexedvEXT(
    &self,
    target: u32,
    index: u32,
    data: *mut f32
)
[src]

pub unsafe fn GetFloati_v(&self, target: u32, index: u32, data: *mut f32)[src]

pub unsafe fn GetFloati_vEXT(&self, pname: u32, index: u32, params: *mut f32)[src]

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

pub unsafe fn GetFragDataIndex(&self, program: u32, name: *const i8) -> i32[src]

pub unsafe fn GetFragDataLocation(&self, program: u32, name: *const i8) -> i32[src]

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

pub unsafe fn GetFramebufferParameteriv(
    &self,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetFramebufferParameterivEXT(
    &self,
    framebuffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetGraphicsResetStatus(&self) -> u32[src]

pub unsafe fn GetGraphicsResetStatusARB(&self) -> u32[src]

pub unsafe fn GetGraphicsResetStatusKHR(&self) -> u32[src]

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

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

pub unsafe fn GetIntegerIndexedvEXT(
    &self,
    target: u32,
    index: u32,
    data: *mut i32
)
[src]

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

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

pub unsafe fn GetInternalformati64v(
    &self,
    target: u32,
    internalformat: u32,
    pname: u32,
    bufSize: i32,
    params: *mut i64
)
[src]

pub unsafe fn GetInternalformativ(
    &self,
    target: u32,
    internalformat: u32,
    pname: u32,
    bufSize: i32,
    params: *mut i32
)
[src]

pub unsafe fn GetMultiTexEnvfvEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetMultiTexEnvivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetMultiTexGendvEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *mut f64
)
[src]

pub unsafe fn GetMultiTexGenfvEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetMultiTexGenivEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetMultiTexImageEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    format: u32,
    type_: u32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetMultiTexLevelParameterfvEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetMultiTexLevelParameterivEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetMultiTexParameterIivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetMultiTexParameterIuivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut u32
)
[src]

pub unsafe fn GetMultiTexParameterfvEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetMultiTexParameterivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

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

pub unsafe fn GetNamedBufferParameteri64v(
    &self,
    buffer: u32,
    pname: u32,
    params: *mut i64
)
[src]

pub unsafe fn GetNamedBufferParameteriv(
    &self,
    buffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedBufferParameterivEXT(
    &self,
    buffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedBufferPointerv(
    &self,
    buffer: u32,
    pname: u32,
    params: *const *mut c_void
)
[src]

pub unsafe fn GetNamedBufferPointervEXT(
    &self,
    buffer: u32,
    pname: u32,
    params: *const *mut c_void
)
[src]

pub unsafe fn GetNamedBufferSubData(
    &self,
    buffer: u32,
    offset: isize,
    size: isize,
    data: *mut c_void
)
[src]

pub unsafe fn GetNamedBufferSubDataEXT(
    &self,
    buffer: u32,
    offset: isize,
    size: isize,
    data: *mut c_void
)
[src]

pub unsafe fn GetNamedFramebufferAttachmentParameteriv(
    &self,
    framebuffer: u32,
    attachment: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedFramebufferAttachmentParameterivEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedFramebufferParameteriv(
    &self,
    framebuffer: u32,
    pname: u32,
    param: *mut i32
)
[src]

pub unsafe fn GetNamedFramebufferParameterivEXT(
    &self,
    framebuffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedProgramLocalParameterIivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedProgramLocalParameterIuivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *mut u32
)
[src]

pub unsafe fn GetNamedProgramLocalParameterdvEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *mut f64
)
[src]

pub unsafe fn GetNamedProgramLocalParameterfvEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetNamedProgramStringEXT(
    &self,
    program: u32,
    target: u32,
    pname: u32,
    string: *mut c_void
)
[src]

pub unsafe fn GetNamedProgramivEXT(
    &self,
    program: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedRenderbufferParameteriv(
    &self,
    renderbuffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetNamedRenderbufferParameterivEXT(
    &self,
    renderbuffer: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetObjectLabel(
    &self,
    identifier: u32,
    name: u32,
    bufSize: i32,
    length: *mut i32,
    label: *mut i8
)
[src]

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

pub unsafe fn GetPointerIndexedvEXT(
    &self,
    target: u32,
    index: u32,
    data: *const *mut c_void
)
[src]

pub unsafe fn GetPointeri_vEXT(
    &self,
    pname: u32,
    index: u32,
    params: *const *mut c_void
)
[src]

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

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

pub unsafe fn GetProgramInfoLog(
    &self,
    program: u32,
    bufSize: i32,
    length: *mut i32,
    infoLog: *mut i8
)
[src]

pub unsafe fn GetProgramInterfaceiv(
    &self,
    program: u32,
    programInterface: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetProgramPipelineInfoLog(
    &self,
    pipeline: u32,
    bufSize: i32,
    length: *mut i32,
    infoLog: *mut i8
)
[src]

pub unsafe fn GetProgramPipelineiv(
    &self,
    pipeline: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetProgramResourceIndex(
    &self,
    program: u32,
    programInterface: u32,
    name: *const i8
) -> u32
[src]

pub unsafe fn GetProgramResourceLocation(
    &self,
    program: u32,
    programInterface: u32,
    name: *const i8
) -> i32
[src]

pub unsafe fn GetProgramResourceLocationIndex(
    &self,
    program: u32,
    programInterface: u32,
    name: *const i8
) -> i32
[src]

pub unsafe fn GetProgramResourceName(
    &self,
    program: u32,
    programInterface: u32,
    index: u32,
    bufSize: i32,
    length: *mut i32,
    name: *mut i8
)
[src]

pub unsafe fn GetProgramResourceiv(
    &self,
    program: u32,
    programInterface: u32,
    index: u32,
    propCount: i32,
    props: *const u32,
    bufSize: i32,
    length: *mut i32,
    params: *mut i32
)
[src]

pub unsafe fn GetProgramStageiv(
    &self,
    program: u32,
    shadertype: u32,
    pname: u32,
    values: *mut i32
)
[src]

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

pub unsafe fn GetQueryBufferObjecti64v(
    &self,
    id: u32,
    buffer: u32,
    pname: u32,
    offset: isize
)
[src]

pub unsafe fn GetQueryBufferObjectiv(
    &self,
    id: u32,
    buffer: u32,
    pname: u32,
    offset: isize
)
[src]

pub unsafe fn GetQueryBufferObjectui64v(
    &self,
    id: u32,
    buffer: u32,
    pname: u32,
    offset: isize
)
[src]

pub unsafe fn GetQueryBufferObjectuiv(
    &self,
    id: u32,
    buffer: u32,
    pname: u32,
    offset: isize
)
[src]

pub unsafe fn GetQueryIndexediv(
    &self,
    target: u32,
    index: u32,
    pname: u32,
    params: *mut i32
)
[src]

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

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

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

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

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

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

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

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

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

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

pub unsafe fn GetShaderInfoLog(
    &self,
    shader: u32,
    bufSize: i32,
    length: *mut i32,
    infoLog: *mut i8
)
[src]

pub unsafe fn GetShaderPrecisionFormat(
    &self,
    shadertype: u32,
    precisiontype: u32,
    range: *mut i32,
    precision: *mut i32
)
[src]

pub unsafe fn GetShaderSource(
    &self,
    shader: u32,
    bufSize: i32,
    length: *mut i32,
    source: *mut i8
)
[src]

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

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

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

pub unsafe fn GetSubroutineIndex(
    &self,
    program: u32,
    shadertype: u32,
    name: *const i8
) -> u32
[src]

pub unsafe fn GetSubroutineUniformLocation(
    &self,
    program: u32,
    shadertype: u32,
    name: *const i8
) -> i32
[src]

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

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

pub unsafe fn GetTexLevelParameterfv(
    &self,
    target: u32,
    level: i32,
    pname: u32,
    params: *mut f32
)
[src]

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

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

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

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

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

pub unsafe fn GetTextureImage(
    &self,
    texture: u32,
    level: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetTextureImageEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    format: u32,
    type_: u32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetTextureLevelParameterfv(
    &self,
    texture: u32,
    level: i32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetTextureLevelParameterfvEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetTextureLevelParameteriv(
    &self,
    texture: u32,
    level: i32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureLevelParameterivEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureParameterIiv(
    &self,
    texture: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureParameterIivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureParameterIuiv(
    &self,
    texture: u32,
    pname: u32,
    params: *mut u32
)
[src]

pub unsafe fn GetTextureParameterIuivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *mut u32
)
[src]

pub unsafe fn GetTextureParameterfv(
    &self,
    texture: u32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetTextureParameterfvEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *mut f32
)
[src]

pub unsafe fn GetTextureParameteriv(
    &self,
    texture: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureParameterivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *mut i32
)
[src]

pub unsafe fn GetTextureSubImage(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetTransformFeedbackVarying(
    &self,
    program: u32,
    index: u32,
    bufSize: i32,
    length: *mut i32,
    size: *mut i32,
    type_: *mut u32,
    name: *mut i8
)
[src]

pub unsafe fn GetTransformFeedbacki64_v(
    &self,
    xfb: u32,
    pname: u32,
    index: u32,
    param: *mut i64
)
[src]

pub unsafe fn GetTransformFeedbacki_v(
    &self,
    xfb: u32,
    pname: u32,
    index: u32,
    param: *mut i32
)
[src]

pub unsafe fn GetTransformFeedbackiv(
    &self,
    xfb: u32,
    pname: u32,
    param: *mut i32
)
[src]

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

pub unsafe fn GetUniformIndices(
    &self,
    program: u32,
    uniformCount: i32,
    uniformNames: *const *const i8,
    uniformIndices: *mut u32
)
[src]

pub unsafe fn GetUniformLocation(&self, program: u32, name: *const i8) -> i32[src]

pub unsafe fn GetUniformSubroutineuiv(
    &self,
    shadertype: u32,
    location: i32,
    params: *mut u32
)
[src]

pub unsafe fn GetUniformdv(&self, program: u32, location: i32, params: *mut f64)[src]

pub unsafe fn GetUniformfv(&self, program: u32, location: i32, params: *mut f32)[src]

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

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

pub unsafe fn GetVertexArrayIndexed64iv(
    &self,
    vaobj: u32,
    index: u32,
    pname: u32,
    param: *mut i64
)
[src]

pub unsafe fn GetVertexArrayIndexediv(
    &self,
    vaobj: u32,
    index: u32,
    pname: u32,
    param: *mut i32
)
[src]

pub unsafe fn GetVertexArrayIntegeri_vEXT(
    &self,
    vaobj: u32,
    index: u32,
    pname: u32,
    param: *mut i32
)
[src]

pub unsafe fn GetVertexArrayIntegervEXT(
    &self,
    vaobj: u32,
    pname: u32,
    param: *mut i32
)
[src]

pub unsafe fn GetVertexArrayPointeri_vEXT(
    &self,
    vaobj: u32,
    index: u32,
    pname: u32,
    param: *const *mut c_void
)
[src]

pub unsafe fn GetVertexArrayPointervEXT(
    &self,
    vaobj: u32,
    pname: u32,
    param: *const *mut c_void
)
[src]

pub unsafe fn GetVertexArrayiv(&self, vaobj: u32, pname: u32, param: *mut i32)[src]

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

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

pub unsafe fn GetVertexAttribLdv(
    &self,
    index: u32,
    pname: u32,
    params: *mut f64
)
[src]

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

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

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

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

pub unsafe fn GetnColorTable(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    bufSize: i32,
    table: *mut c_void
)
[src]

pub unsafe fn GetnColorTableARB(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    bufSize: i32,
    table: *mut c_void
)
[src]

pub unsafe fn GetnCompressedTexImage(
    &self,
    target: u32,
    lod: i32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetnCompressedTexImageARB(
    &self,
    target: u32,
    lod: i32,
    bufSize: i32,
    img: *mut c_void
)
[src]

pub unsafe fn GetnConvolutionFilter(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    bufSize: i32,
    image: *mut c_void
)
[src]

pub unsafe fn GetnConvolutionFilterARB(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    bufSize: i32,
    image: *mut c_void
)
[src]

pub unsafe fn GetnHistogram(
    &self,
    target: u32,
    reset: u8,
    format: u32,
    type_: u32,
    bufSize: i32,
    values: *mut c_void
)
[src]

pub unsafe fn GetnHistogramARB(
    &self,
    target: u32,
    reset: u8,
    format: u32,
    type_: u32,
    bufSize: i32,
    values: *mut c_void
)
[src]

pub unsafe fn GetnMapdv(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut f64
)
[src]

pub unsafe fn GetnMapdvARB(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut f64
)
[src]

pub unsafe fn GetnMapfv(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut f32
)
[src]

pub unsafe fn GetnMapfvARB(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut f32
)
[src]

pub unsafe fn GetnMapiv(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut i32
)
[src]

pub unsafe fn GetnMapivARB(
    &self,
    target: u32,
    query: u32,
    bufSize: i32,
    v: *mut i32
)
[src]

pub unsafe fn GetnMinmax(
    &self,
    target: u32,
    reset: u8,
    format: u32,
    type_: u32,
    bufSize: i32,
    values: *mut c_void
)
[src]

pub unsafe fn GetnMinmaxARB(
    &self,
    target: u32,
    reset: u8,
    format: u32,
    type_: u32,
    bufSize: i32,
    values: *mut c_void
)
[src]

pub unsafe fn GetnPixelMapfv(&self, map: u32, bufSize: i32, values: *mut f32)[src]

pub unsafe fn GetnPixelMapfvARB(&self, map: u32, bufSize: i32, values: *mut f32)[src]

pub unsafe fn GetnPixelMapuiv(&self, map: u32, bufSize: i32, values: *mut u32)[src]

pub unsafe fn GetnPixelMapuivARB(
    &self,
    map: u32,
    bufSize: i32,
    values: *mut u32
)
[src]

pub unsafe fn GetnPixelMapusv(&self, map: u32, bufSize: i32, values: *mut u16)[src]

pub unsafe fn GetnPixelMapusvARB(
    &self,
    map: u32,
    bufSize: i32,
    values: *mut u16
)
[src]

pub unsafe fn GetnPolygonStipple(&self, bufSize: i32, pattern: *mut u8)[src]

pub unsafe fn GetnPolygonStippleARB(&self, bufSize: i32, pattern: *mut u8)[src]

pub unsafe fn GetnSeparableFilter(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    rowBufSize: i32,
    row: *mut c_void,
    columnBufSize: i32,
    column: *mut c_void,
    span: *mut c_void
)
[src]

pub unsafe fn GetnSeparableFilterARB(
    &self,
    target: u32,
    format: u32,
    type_: u32,
    rowBufSize: i32,
    row: *mut c_void,
    columnBufSize: i32,
    column: *mut c_void,
    span: *mut c_void
)
[src]

pub unsafe fn GetnTexImage(
    &self,
    target: u32,
    level: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    pixels: *mut c_void
)
[src]

pub unsafe fn GetnTexImageARB(
    &self,
    target: u32,
    level: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    img: *mut c_void
)
[src]

pub unsafe fn GetnUniformdv(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut f64
)
[src]

pub unsafe fn GetnUniformdvARB(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut f64
)
[src]

pub unsafe fn GetnUniformfv(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut f32
)
[src]

pub unsafe fn GetnUniformfvARB(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut f32
)
[src]

pub unsafe fn GetnUniformfvKHR(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut f32
)
[src]

pub unsafe fn GetnUniformiv(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut i32
)
[src]

pub unsafe fn GetnUniformivARB(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut i32
)
[src]

pub unsafe fn GetnUniformivKHR(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut i32
)
[src]

pub unsafe fn GetnUniformuiv(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut u32
)
[src]

pub unsafe fn GetnUniformuivARB(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut u32
)
[src]

pub unsafe fn GetnUniformuivKHR(
    &self,
    program: u32,
    location: i32,
    bufSize: i32,
    params: *mut u32
)
[src]

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

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

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

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

pub unsafe fn InvalidateNamedFramebufferData(
    &self,
    framebuffer: u32,
    numAttachments: i32,
    attachments: *const u32
)
[src]

pub unsafe fn InvalidateNamedFramebufferSubData(
    &self,
    framebuffer: u32,
    numAttachments: i32,
    attachments: *const u32,
    x: i32,
    y: i32,
    width: i32,
    height: i32
)
[src]

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

pub unsafe fn InvalidateTexImage(&self, texture: u32, level: i32)[src]

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

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

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

pub unsafe fn IsEnabledIndexedEXT(&self, target: u32, index: u32) -> u8[src]

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

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

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

pub unsafe fn IsProgramPipeline(&self, pipeline: u32) -> u8[src]

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

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

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

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

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

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

pub unsafe fn IsTransformFeedback(&self, id: u32) -> u8[src]

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

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

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

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

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

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

pub unsafe fn MapNamedBuffer(&self, buffer: u32, access: u32) -> *mut c_void[src]

pub unsafe fn MapNamedBufferEXT(&self, buffer: u32, access: u32) -> *mut c_void[src]

pub unsafe fn MapNamedBufferRange(
    &self,
    buffer: u32,
    offset: isize,
    length: isize,
    access: u32
) -> *mut c_void
[src]

pub unsafe fn MapNamedBufferRangeEXT(
    &self,
    buffer: u32,
    offset: isize,
    length: isize,
    access: u32
) -> *mut c_void
[src]

pub unsafe fn MatrixFrustumEXT(
    &self,
    mode: u32,
    left: f64,
    right: f64,
    bottom: f64,
    top: f64,
    zNear: f64,
    zFar: f64
)
[src]

pub unsafe fn MatrixLoadIdentityEXT(&self, mode: u32)[src]

pub unsafe fn MatrixLoadTransposedEXT(&self, mode: u32, m: *const f64)[src]

pub unsafe fn MatrixLoadTransposefEXT(&self, mode: u32, m: *const f32)[src]

pub unsafe fn MatrixLoaddEXT(&self, mode: u32, m: *const f64)[src]

pub unsafe fn MatrixLoadfEXT(&self, mode: u32, m: *const f32)[src]

pub unsafe fn MatrixMultTransposedEXT(&self, mode: u32, m: *const f64)[src]

pub unsafe fn MatrixMultTransposefEXT(&self, mode: u32, m: *const f32)[src]

pub unsafe fn MatrixMultdEXT(&self, mode: u32, m: *const f64)[src]

pub unsafe fn MatrixMultfEXT(&self, mode: u32, m: *const f32)[src]

pub unsafe fn MatrixOrthoEXT(
    &self,
    mode: u32,
    left: f64,
    right: f64,
    bottom: f64,
    top: f64,
    zNear: f64,
    zFar: f64
)
[src]

pub unsafe fn MatrixPopEXT(&self, mode: u32)[src]

pub unsafe fn MatrixPushEXT(&self, mode: u32)[src]

pub unsafe fn MatrixRotatedEXT(
    &self,
    mode: u32,
    angle: f64,
    x: f64,
    y: f64,
    z: f64
)
[src]

pub unsafe fn MatrixRotatefEXT(
    &self,
    mode: u32,
    angle: f32,
    x: f32,
    y: f32,
    z: f32
)
[src]

pub unsafe fn MatrixScaledEXT(&self, mode: u32, x: f64, y: f64, z: f64)[src]

pub unsafe fn MatrixScalefEXT(&self, mode: u32, x: f32, y: f32, z: f32)[src]

pub unsafe fn MatrixTranslatedEXT(&self, mode: u32, x: f64, y: f64, z: f64)[src]

pub unsafe fn MatrixTranslatefEXT(&self, mode: u32, x: f32, y: f32, z: f32)[src]

pub unsafe fn MemoryBarrier(&self, barriers: u32)[src]

pub unsafe fn MemoryBarrierByRegion(&self, barriers: u32)[src]

pub unsafe fn MinSampleShading(&self, value: f32)[src]

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

pub unsafe fn MultiDrawArraysIndirect(
    &self,
    mode: u32,
    indirect: *const c_void,
    drawcount: i32,
    stride: i32
)
[src]

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

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

pub unsafe fn MultiDrawElementsIndirect(
    &self,
    mode: u32,
    type_: u32,
    indirect: *const c_void,
    drawcount: i32,
    stride: i32
)
[src]

pub unsafe fn MultiTexBufferEXT(
    &self,
    texunit: u32,
    target: u32,
    internalformat: u32,
    buffer: u32
)
[src]

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

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

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

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

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

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

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

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

pub unsafe fn MultiTexCoordPointerEXT(
    &self,
    texunit: u32,
    size: i32,
    type_: u32,
    stride: i32,
    pointer: *const c_void
)
[src]

pub unsafe fn MultiTexEnvfEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    param: f32
)
[src]

pub unsafe fn MultiTexEnvfvEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const f32
)
[src]

pub unsafe fn MultiTexEnviEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn MultiTexEnvivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn MultiTexGendEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    param: f64
)
[src]

pub unsafe fn MultiTexGendvEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *const f64
)
[src]

pub unsafe fn MultiTexGenfEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    param: f32
)
[src]

pub unsafe fn MultiTexGenfvEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *const f32
)
[src]

pub unsafe fn MultiTexGeniEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn MultiTexGenivEXT(
    &self,
    texunit: u32,
    coord: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn MultiTexImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn MultiTexImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    height: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn MultiTexImage3DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    height: i32,
    depth: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn MultiTexParameterIivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn MultiTexParameterIuivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const u32
)
[src]

pub unsafe fn MultiTexParameterfEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    param: f32
)
[src]

pub unsafe fn MultiTexParameterfvEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const f32
)
[src]

pub unsafe fn MultiTexParameteriEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn MultiTexParameterivEXT(
    &self,
    texunit: u32,
    target: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn MultiTexRenderbufferEXT(
    &self,
    texunit: u32,
    target: u32,
    renderbuffer: u32
)
[src]

pub unsafe fn MultiTexSubImage1DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn MultiTexSubImage2DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn MultiTexSubImage3DEXT(
    &self,
    texunit: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn NamedBufferData(
    &self,
    buffer: u32,
    size: isize,
    data: *const c_void,
    usage: u32
)
[src]

pub unsafe fn NamedBufferDataEXT(
    &self,
    buffer: u32,
    size: isize,
    data: *const c_void,
    usage: u32
)
[src]

pub unsafe fn NamedBufferStorage(
    &self,
    buffer: u32,
    size: isize,
    data: *const c_void,
    flags: u32
)
[src]

pub unsafe fn NamedBufferStorageEXT(
    &self,
    buffer: u32,
    size: isize,
    data: *const c_void,
    flags: u32
)
[src]

pub unsafe fn NamedBufferSubData(
    &self,
    buffer: u32,
    offset: isize,
    size: isize,
    data: *const c_void
)
[src]

pub unsafe fn NamedBufferSubDataEXT(
    &self,
    buffer: u32,
    offset: isize,
    size: isize,
    data: *const c_void
)
[src]

pub unsafe fn NamedCopyBufferSubDataEXT(
    &self,
    readBuffer: u32,
    writeBuffer: u32,
    readOffset: isize,
    writeOffset: isize,
    size: isize
)
[src]

pub unsafe fn NamedFramebufferDrawBuffer(&self, framebuffer: u32, buf: u32)[src]

pub unsafe fn NamedFramebufferDrawBuffers(
    &self,
    framebuffer: u32,
    n: i32,
    bufs: *const u32
)
[src]

pub unsafe fn NamedFramebufferParameteri(
    &self,
    framebuffer: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn NamedFramebufferParameteriEXT(
    &self,
    framebuffer: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn NamedFramebufferReadBuffer(&self, framebuffer: u32, src: u32)[src]

pub unsafe fn NamedFramebufferRenderbuffer(
    &self,
    framebuffer: u32,
    attachment: u32,
    renderbuffertarget: u32,
    renderbuffer: u32
)
[src]

pub unsafe fn NamedFramebufferRenderbufferEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    renderbuffertarget: u32,
    renderbuffer: u32
)
[src]

pub unsafe fn NamedFramebufferTexture(
    &self,
    framebuffer: u32,
    attachment: u32,
    texture: u32,
    level: i32
)
[src]

pub unsafe fn NamedFramebufferTexture1DEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    textarget: u32,
    texture: u32,
    level: i32
)
[src]

pub unsafe fn NamedFramebufferTexture2DEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    textarget: u32,
    texture: u32,
    level: i32
)
[src]

pub unsafe fn NamedFramebufferTexture3DEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    textarget: u32,
    texture: u32,
    level: i32,
    zoffset: i32
)
[src]

pub unsafe fn NamedFramebufferTextureEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    texture: u32,
    level: i32
)
[src]

pub unsafe fn NamedFramebufferTextureFaceEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    texture: u32,
    level: i32,
    face: u32
)
[src]

pub unsafe fn NamedFramebufferTextureLayer(
    &self,
    framebuffer: u32,
    attachment: u32,
    texture: u32,
    level: i32,
    layer: i32
)
[src]

pub unsafe fn NamedFramebufferTextureLayerEXT(
    &self,
    framebuffer: u32,
    attachment: u32,
    texture: u32,
    level: i32,
    layer: i32
)
[src]

pub unsafe fn NamedProgramLocalParameter4dEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    x: f64,
    y: f64,
    z: f64,
    w: f64
)
[src]

pub unsafe fn NamedProgramLocalParameter4dvEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *const f64
)
[src]

pub unsafe fn NamedProgramLocalParameter4fEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    x: f32,
    y: f32,
    z: f32,
    w: f32
)
[src]

pub unsafe fn NamedProgramLocalParameter4fvEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *const f32
)
[src]

pub unsafe fn NamedProgramLocalParameterI4iEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    x: i32,
    y: i32,
    z: i32,
    w: i32
)
[src]

pub unsafe fn NamedProgramLocalParameterI4ivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *const i32
)
[src]

pub unsafe fn NamedProgramLocalParameterI4uiEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    x: u32,
    y: u32,
    z: u32,
    w: u32
)
[src]

pub unsafe fn NamedProgramLocalParameterI4uivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    params: *const u32
)
[src]

pub unsafe fn NamedProgramLocalParameters4fvEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    count: i32,
    params: *const f32
)
[src]

pub unsafe fn NamedProgramLocalParametersI4ivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    count: i32,
    params: *const i32
)
[src]

pub unsafe fn NamedProgramLocalParametersI4uivEXT(
    &self,
    program: u32,
    target: u32,
    index: u32,
    count: i32,
    params: *const u32
)
[src]

pub unsafe fn NamedProgramStringEXT(
    &self,
    program: u32,
    target: u32,
    format: u32,
    len: i32,
    string: *const c_void
)
[src]

pub unsafe fn NamedRenderbufferStorage(
    &self,
    renderbuffer: u32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn NamedRenderbufferStorageEXT(
    &self,
    renderbuffer: u32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn NamedRenderbufferStorageMultisample(
    &self,
    renderbuffer: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn NamedRenderbufferStorageMultisampleCoverageEXT(
    &self,
    renderbuffer: u32,
    coverageSamples: i32,
    colorSamples: i32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn NamedRenderbufferStorageMultisampleEXT(
    &self,
    renderbuffer: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

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

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

pub unsafe fn ObjectLabel(
    &self,
    identifier: u32,
    name: u32,
    length: i32,
    label: *const i8
)
[src]

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

pub unsafe fn PatchParameterfv(&self, pname: u32, values: *const f32)[src]

pub unsafe fn PatchParameteri(&self, pname: u32, value: i32)[src]

pub unsafe fn PauseTransformFeedback(&self)[src]

pub unsafe fn PixelStoref(&self, pname: u32, param: f32)[src]

pub unsafe fn PixelStorei(&self, pname: u32, param: i32)[src]

pub unsafe fn PointParameterf(&self, pname: u32, param: f32)[src]

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

pub unsafe fn PointParameteri(&self, pname: u32, param: i32)[src]

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

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

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

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

pub unsafe fn PopDebugGroup(&self)[src]

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

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

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

pub unsafe fn ProgramUniform1d(&self, program: u32, location: i32, v0: f64)[src]

pub unsafe fn ProgramUniform1dEXT(&self, program: u32, location: i32, x: f64)[src]

pub unsafe fn ProgramUniform1dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform1dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform1f(&self, program: u32, location: i32, v0: f32)[src]

pub unsafe fn ProgramUniform1fEXT(&self, program: u32, location: i32, v0: f32)[src]

pub unsafe fn ProgramUniform1fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform1fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform1i(&self, program: u32, location: i32, v0: i32)[src]

pub unsafe fn ProgramUniform1iEXT(&self, program: u32, location: i32, v0: i32)[src]

pub unsafe fn ProgramUniform1iv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform1ivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform1ui(&self, program: u32, location: i32, v0: u32)[src]

pub unsafe fn ProgramUniform1uiEXT(&self, program: u32, location: i32, v0: u32)[src]

pub unsafe fn ProgramUniform1uiv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform1uivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform2d(
    &self,
    program: u32,
    location: i32,
    v0: f64,
    v1: f64
)
[src]

pub unsafe fn ProgramUniform2dEXT(
    &self,
    program: u32,
    location: i32,
    x: f64,
    y: f64
)
[src]

pub unsafe fn ProgramUniform2dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform2dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform2f(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32
)
[src]

pub unsafe fn ProgramUniform2fEXT(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32
)
[src]

pub unsafe fn ProgramUniform2fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform2fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform2i(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32
)
[src]

pub unsafe fn ProgramUniform2iEXT(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32
)
[src]

pub unsafe fn ProgramUniform2iv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform2ivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform2ui(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32
)
[src]

pub unsafe fn ProgramUniform2uiEXT(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32
)
[src]

pub unsafe fn ProgramUniform2uiv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform2uivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform3d(
    &self,
    program: u32,
    location: i32,
    v0: f64,
    v1: f64,
    v2: f64
)
[src]

pub unsafe fn ProgramUniform3dEXT(
    &self,
    program: u32,
    location: i32,
    x: f64,
    y: f64,
    z: f64
)
[src]

pub unsafe fn ProgramUniform3dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform3dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform3f(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32,
    v2: f32
)
[src]

pub unsafe fn ProgramUniform3fEXT(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32,
    v2: f32
)
[src]

pub unsafe fn ProgramUniform3fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform3fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform3i(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32,
    v2: i32
)
[src]

pub unsafe fn ProgramUniform3iEXT(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32,
    v2: i32
)
[src]

pub unsafe fn ProgramUniform3iv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform3ivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform3ui(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32,
    v2: u32
)
[src]

pub unsafe fn ProgramUniform3uiEXT(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32,
    v2: u32
)
[src]

pub unsafe fn ProgramUniform3uiv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform3uivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform4d(
    &self,
    program: u32,
    location: i32,
    v0: f64,
    v1: f64,
    v2: f64,
    v3: f64
)
[src]

pub unsafe fn ProgramUniform4dEXT(
    &self,
    program: u32,
    location: i32,
    x: f64,
    y: f64,
    z: f64,
    w: f64
)
[src]

pub unsafe fn ProgramUniform4dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform4dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniform4f(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32,
    v2: f32,
    v3: f32
)
[src]

pub unsafe fn ProgramUniform4fEXT(
    &self,
    program: u32,
    location: i32,
    v0: f32,
    v1: f32,
    v2: f32,
    v3: f32
)
[src]

pub unsafe fn ProgramUniform4fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform4fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniform4i(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32,
    v2: i32,
    v3: i32
)
[src]

pub unsafe fn ProgramUniform4iEXT(
    &self,
    program: u32,
    location: i32,
    v0: i32,
    v1: i32,
    v2: i32,
    v3: i32
)
[src]

pub unsafe fn ProgramUniform4iv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform4ivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const i32
)
[src]

pub unsafe fn ProgramUniform4ui(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32,
    v2: u32,
    v3: u32
)
[src]

pub unsafe fn ProgramUniform4uiEXT(
    &self,
    program: u32,
    location: i32,
    v0: u32,
    v1: u32,
    v2: u32,
    v3: u32
)
[src]

pub unsafe fn ProgramUniform4uiv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniform4uivEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    value: *const u32
)
[src]

pub unsafe fn ProgramUniformMatrix2dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix2fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix2x3dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2x3dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2x3fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix2x3fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix2x4dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2x4dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix2x4fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix2x4fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3x2dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3x2dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3x2fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3x2fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3x4dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3x4dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix3x4fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix3x4fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4x2dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4x2dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4x2fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4x2fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4x3dv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4x3dvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn ProgramUniformMatrix4x3fv(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn ProgramUniformMatrix4x3fvEXT(
    &self,
    program: u32,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

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

pub unsafe fn PushClientAttribDefaultEXT(&self, mask: u32)[src]

pub unsafe fn PushDebugGroup(
    &self,
    source: u32,
    id: u32,
    length: i32,
    message: *const i8
)
[src]

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

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

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

pub unsafe fn ReadnPixels(
    &self,
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    data: *mut c_void
)
[src]

pub unsafe fn ReadnPixelsARB(
    &self,
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    data: *mut c_void
)
[src]

pub unsafe fn ReadnPixelsKHR(
    &self,
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    bufSize: i32,
    data: *mut c_void
)
[src]

pub unsafe fn ReleaseShaderCompiler(&self)[src]

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

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

pub unsafe fn ResumeTransformFeedback(&self)[src]

pub unsafe fn SampleCoverage(&self, value: f32, invert: u8)[src]

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

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

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

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

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

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

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

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

pub unsafe fn ScissorArrayv(&self, first: u32, count: i32, v: *const i32)[src]

pub unsafe fn ScissorIndexed(
    &self,
    index: u32,
    left: i32,
    bottom: i32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn ScissorIndexedv(&self, index: u32, v: *const i32)[src]

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

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

pub unsafe fn ShaderBinary(
    &self,
    count: i32,
    shaders: *const u32,
    binaryformat: u32,
    binary: *const c_void,
    length: i32
)
[src]

pub unsafe fn ShaderSource(
    &self,
    shader: u32,
    count: i32,
    string: *const *const i8,
    length: *const i32
)
[src]

pub unsafe fn ShaderStorageBlockBinding(
    &self,
    program: u32,
    storageBlockIndex: u32,
    storageBlockBinding: u32
)
[src]

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

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

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

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

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

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

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

pub unsafe fn TexBufferRange(
    &self,
    target: u32,
    internalformat: u32,
    buffer: u32,
    offset: isize,
    size: isize
)
[src]

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

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

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

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

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

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

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

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

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

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

pub unsafe fn TexImage2DMultisample(
    &self,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    fixedsamplelocations: u8
)
[src]

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

pub unsafe fn TexImage3DMultisample(
    &self,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    fixedsamplelocations: u8
)
[src]

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

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

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

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

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

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

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

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

pub unsafe fn TexStorage2DMultisample(
    &self,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    fixedsamplelocations: u8
)
[src]

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

pub unsafe fn TexStorage3DMultisample(
    &self,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    fixedsamplelocations: u8
)
[src]

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

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

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

pub unsafe fn TextureBarrier(&self)[src]

pub unsafe fn TextureBuffer(
    &self,
    texture: u32,
    internalformat: u32,
    buffer: u32
)
[src]

pub unsafe fn TextureBufferEXT(
    &self,
    texture: u32,
    target: u32,
    internalformat: u32,
    buffer: u32
)
[src]

pub unsafe fn TextureBufferRange(
    &self,
    texture: u32,
    internalformat: u32,
    buffer: u32,
    offset: isize,
    size: isize
)
[src]

pub unsafe fn TextureBufferRangeEXT(
    &self,
    texture: u32,
    target: u32,
    internalformat: u32,
    buffer: u32,
    offset: isize,
    size: isize
)
[src]

pub unsafe fn TextureImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    height: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureImage3DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    height: i32,
    depth: i32,
    border: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TexturePageCommitmentEXT(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    commit: u8
)
[src]

pub unsafe fn TextureParameterIiv(
    &self,
    texture: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn TextureParameterIivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn TextureParameterIuiv(
    &self,
    texture: u32,
    pname: u32,
    params: *const u32
)
[src]

pub unsafe fn TextureParameterIuivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *const u32
)
[src]

pub unsafe fn TextureParameterf(&self, texture: u32, pname: u32, param: f32)[src]

pub unsafe fn TextureParameterfEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    param: f32
)
[src]

pub unsafe fn TextureParameterfv(
    &self,
    texture: u32,
    pname: u32,
    param: *const f32
)
[src]

pub unsafe fn TextureParameterfvEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *const f32
)
[src]

pub unsafe fn TextureParameteri(&self, texture: u32, pname: u32, param: i32)[src]

pub unsafe fn TextureParameteriEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    param: i32
)
[src]

pub unsafe fn TextureParameteriv(
    &self,
    texture: u32,
    pname: u32,
    param: *const i32
)
[src]

pub unsafe fn TextureParameterivEXT(
    &self,
    texture: u32,
    target: u32,
    pname: u32,
    params: *const i32
)
[src]

pub unsafe fn TextureRenderbufferEXT(
    &self,
    texture: u32,
    target: u32,
    renderbuffer: u32
)
[src]

pub unsafe fn TextureStorage1D(
    &self,
    texture: u32,
    levels: i32,
    internalformat: u32,
    width: i32
)
[src]

pub unsafe fn TextureStorage1DEXT(
    &self,
    texture: u32,
    target: u32,
    levels: i32,
    internalformat: u32,
    width: i32
)
[src]

pub unsafe fn TextureStorage2D(
    &self,
    texture: u32,
    levels: i32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn TextureStorage2DEXT(
    &self,
    texture: u32,
    target: u32,
    levels: i32,
    internalformat: u32,
    width: i32,
    height: i32
)
[src]

pub unsafe fn TextureStorage2DMultisample(
    &self,
    texture: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    fixedsamplelocations: u8
)
[src]

pub unsafe fn TextureStorage2DMultisampleEXT(
    &self,
    texture: u32,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    fixedsamplelocations: u8
)
[src]

pub unsafe fn TextureStorage3D(
    &self,
    texture: u32,
    levels: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32
)
[src]

pub unsafe fn TextureStorage3DEXT(
    &self,
    texture: u32,
    target: u32,
    levels: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32
)
[src]

pub unsafe fn TextureStorage3DMultisample(
    &self,
    texture: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    fixedsamplelocations: u8
)
[src]

pub unsafe fn TextureStorage3DMultisampleEXT(
    &self,
    texture: u32,
    target: u32,
    samples: i32,
    internalformat: u32,
    width: i32,
    height: i32,
    depth: i32,
    fixedsamplelocations: u8
)
[src]

pub unsafe fn TextureSubImage1D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureSubImage1DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    width: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureSubImage2D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureSubImage2DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    width: i32,
    height: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureSubImage3D(
    &self,
    texture: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureSubImage3DEXT(
    &self,
    texture: u32,
    target: u32,
    level: i32,
    xoffset: i32,
    yoffset: i32,
    zoffset: i32,
    width: i32,
    height: i32,
    depth: i32,
    format: u32,
    type_: u32,
    pixels: *const c_void
)
[src]

pub unsafe fn TextureView(
    &self,
    texture: u32,
    target: u32,
    origtexture: u32,
    internalformat: u32,
    minlevel: u32,
    numlevels: u32,
    minlayer: u32,
    numlayers: u32
)
[src]

pub unsafe fn TransformFeedbackBufferBase(
    &self,
    xfb: u32,
    index: u32,
    buffer: u32
)
[src]

pub unsafe fn TransformFeedbackBufferRange(
    &self,
    xfb: u32,
    index: u32,
    buffer: u32,
    offset: isize,
    size: isize
)
[src]

pub unsafe fn TransformFeedbackVaryings(
    &self,
    program: u32,
    count: i32,
    varyings: *const *const i8,
    bufferMode: u32
)
[src]

pub unsafe fn Uniform1d(&self, location: i32, x: f64)[src]

pub unsafe fn Uniform1dv(&self, location: i32, count: i32, value: *const f64)[src]

pub unsafe fn Uniform1f(&self, location: i32, v0: f32)[src]

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

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

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

pub unsafe fn Uniform1ui(&self, location: i32, v0: u32)[src]

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

pub unsafe fn Uniform2d(&self, location: i32, x: f64, y: f64)[src]

pub unsafe fn Uniform2dv(&self, location: i32, count: i32, value: *const f64)[src]

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

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

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

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

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

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

pub unsafe fn Uniform3d(&self, location: i32, x: f64, y: f64, z: f64)[src]

pub unsafe fn Uniform3dv(&self, location: i32, count: i32, value: *const f64)[src]

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

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

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

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

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

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

pub unsafe fn Uniform4d(&self, location: i32, x: f64, y: f64, z: f64, w: f64)[src]

pub unsafe fn Uniform4dv(&self, location: i32, count: i32, value: *const f64)[src]

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

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

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

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

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

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

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

pub unsafe fn UniformMatrix2dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix2fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix2x3dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix2x3fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix2x4dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix2x4fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix3dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix3fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix3x2dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix3x2fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix3x4dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix3x4fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix4dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix4fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix4x2dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix4x2fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformMatrix4x3dv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f64
)
[src]

pub unsafe fn UniformMatrix4x3fv(
    &self,
    location: i32,
    count: i32,
    transpose: u8,
    value: *const f32
)
[src]

pub unsafe fn UniformSubroutinesuiv(
    &self,
    shadertype: u32,
    count: i32,
    indices: *const u32
)
[src]

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

pub unsafe fn UnmapNamedBuffer(&self, buffer: u32) -> u8[src]

pub unsafe fn UnmapNamedBufferEXT(&self, buffer: u32) -> u8[src]

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

pub unsafe fn UseProgramStages(&self, pipeline: u32, stages: u32, program: u32)[src]

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

pub unsafe fn ValidateProgramPipeline(&self, pipeline: u32)[src]

pub unsafe fn VertexArrayAttribBinding(
    &self,
    vaobj: u32,
    attribindex: u32,
    bindingindex: u32
)
[src]

pub unsafe fn VertexArrayAttribFormat(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    normalized: u8,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayAttribIFormat(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayAttribLFormat(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayBindVertexBufferEXT(
    &self,
    vaobj: u32,
    bindingindex: u32,
    buffer: u32,
    offset: isize,
    stride: i32
)
[src]

pub unsafe fn VertexArrayBindingDivisor(
    &self,
    vaobj: u32,
    bindingindex: u32,
    divisor: u32
)
[src]

pub unsafe fn VertexArrayColorOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayEdgeFlagOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayElementBuffer(&self, vaobj: u32, buffer: u32)[src]

pub unsafe fn VertexArrayFogCoordOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayIndexOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayMultiTexCoordOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    texunit: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayNormalOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArraySecondaryColorOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayTexCoordOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayVertexAttribBindingEXT(
    &self,
    vaobj: u32,
    attribindex: u32,
    bindingindex: u32
)
[src]

pub unsafe fn VertexArrayVertexAttribDivisorEXT(
    &self,
    vaobj: u32,
    index: u32,
    divisor: u32
)
[src]

pub unsafe fn VertexArrayVertexAttribFormatEXT(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    normalized: u8,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayVertexAttribIFormatEXT(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayVertexAttribIOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    index: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayVertexAttribLFormatEXT(
    &self,
    vaobj: u32,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexArrayVertexAttribLOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    index: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayVertexAttribOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    index: u32,
    size: i32,
    type_: u32,
    normalized: u8,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexArrayVertexBindingDivisorEXT(
    &self,
    vaobj: u32,
    bindingindex: u32,
    divisor: u32
)
[src]

pub unsafe fn VertexArrayVertexBuffer(
    &self,
    vaobj: u32,
    bindingindex: u32,
    buffer: u32,
    offset: isize,
    stride: i32
)
[src]

pub unsafe fn VertexArrayVertexBuffers(
    &self,
    vaobj: u32,
    first: u32,
    count: i32,
    buffers: *const u32,
    offsets: *const isize,
    strides: *const i32
)
[src]

pub unsafe fn VertexArrayVertexOffsetEXT(
    &self,
    vaobj: u32,
    buffer: u32,
    size: i32,
    type_: u32,
    stride: i32,
    offset: isize
)
[src]

pub unsafe fn VertexAttrib1d(&self, index: u32, x: f64)[src]

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

pub unsafe fn VertexAttrib1f(&self, index: u32, x: f32)[src]

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

pub unsafe fn VertexAttrib1s(&self, index: u32, x: i16)[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub unsafe fn VertexAttribBinding(&self, attribindex: u32, bindingindex: u32)[src]

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

pub unsafe fn VertexAttribFormat(
    &self,
    attribindex: u32,
    size: i32,
    type_: u32,
    normalized: u8,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexAttribI1i(&self, index: u32, x: i32)[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub unsafe fn VertexAttribIFormat(
    &self,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

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

pub unsafe fn VertexAttribL1d(&self, index: u32, x: f64)[src]

pub unsafe fn VertexAttribL1dv(&self, index: u32, v: *const f64)[src]

pub unsafe fn VertexAttribL2d(&self, index: u32, x: f64, y: f64)[src]

pub unsafe fn VertexAttribL2dv(&self, index: u32, v: *const f64)[src]

pub unsafe fn VertexAttribL3d(&self, index: u32, x: f64, y: f64, z: f64)[src]

pub unsafe fn VertexAttribL3dv(&self, index: u32, v: *const f64)[src]

pub unsafe fn VertexAttribL4d(&self, index: u32, x: f64, y: f64, z: f64, w: f64)[src]

pub unsafe fn VertexAttribL4dv(&self, index: u32, v: *const f64)[src]

pub unsafe fn VertexAttribLFormat(
    &self,
    attribindex: u32,
    size: i32,
    type_: u32,
    relativeoffset: u32
)
[src]

pub unsafe fn VertexAttribLPointer(
    &self,
    index: u32,
    size: i32,
    type_: u32,
    stride: i32,
    pointer: *const c_void
)
[src]

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

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

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

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

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

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

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

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

pub unsafe fn VertexAttribPointer(
    &self,
    index: u32,
    size: i32,
    type_: u32,
    normalized: u8,
    stride: i32,
    pointer: *const c_void
)
[src]

pub unsafe fn VertexBindingDivisor(&self, bindingindex: u32, divisor: u32)[src]

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

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

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

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

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

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

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

pub unsafe fn ViewportArrayv(&self, first: u32, count: i32, v: *const f32)[src]

pub unsafe fn ViewportIndexedf(
    &self,
    index: u32,
    x: f32,
    y: f32,
    w: f32,
    h: f32
)
[src]

pub unsafe fn ViewportIndexedfv(&self, index: u32, v: *const f32)[src]

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

Trait Implementations

impl Clone for Gl[src]

impl Send for Gl[src]

Auto Trait Implementations

impl RefUnwindSafe for Gl

impl !Sync for Gl

impl Unpin for Gl

impl UnwindSafe for Gl

Blanket Implementations

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

impl<T> Any for T where
    T: Any
[src]

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

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

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

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

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

impl<V> IntoPnt<V> for V[src]

impl<V> IntoVec<V> for V[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

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

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[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<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]