Struct rin_core::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: FnPtrFallbacks: ActiveTextureARB
AttachShader: FnPtrFallbacks: AttachObjectARB
BeginConditionalRender: FnPtrFallbacks: BeginConditionalRenderNV
BeginQuery: FnPtrFallbacks: BeginQueryARB
BeginQueryIndexed: FnPtrBeginTransformFeedback: FnPtrFallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtrFallbacks: BindAttribLocationARB
BindBuffer: FnPtrFallbacks: BindBufferARB
BindBufferBase: FnPtrFallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtrFallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindBuffersBase: FnPtrBindBuffersRange: FnPtrBindFragDataLocation: FnPtrFallbacks: BindFragDataLocationEXT
BindFragDataLocationIndexed: FnPtrFallbacks: BindFragDataLocationIndexedEXT
BindFramebuffer: FnPtrBindImageTexture: FnPtrBindImageTextures: FnPtrBindMultiTextureEXT: FnPtrBindProgramPipeline: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindSamplers: FnPtrBindTexture: FnPtrFallbacks: BindTextureEXT
BindTextureUnit: FnPtrBindTextures: FnPtrBindTransformFeedback: FnPtrBindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BindVertexBuffer: FnPtrBindVertexBuffers: FnPtrBlendColor: FnPtrFallbacks: BlendColorEXT
BlendEquation: FnPtrFallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtrFallbacks: BlendEquationSeparateEXT
BlendEquationSeparatei: FnPtrFallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES
BlendEquationi: FnPtrFallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES
BlendFunc: FnPtrBlendFuncSeparate: FnPtrFallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlendFuncSeparatei: FnPtrFallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES
BlendFunci: FnPtrFallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES
BlitFramebuffer: FnPtrFallbacks: BlitFramebufferEXT, BlitFramebufferNV
BlitNamedFramebuffer: FnPtrBufferData: FnPtrFallbacks: BufferDataARB
BufferStorage: FnPtrFallbacks: BufferStorageEXT
BufferSubData: FnPtrFallbacks: BufferSubDataARB
CheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
CheckNamedFramebufferStatus: FnPtrCheckNamedFramebufferStatusEXT: FnPtrClampColor: FnPtrFallbacks: ClampColorARB
Clear: FnPtrClearBufferData: FnPtrClearBufferSubData: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearDepthf: FnPtrFallbacks: ClearDepthfOES
ClearNamedBufferData: FnPtrClearNamedBufferDataEXT: FnPtrClearNamedBufferSubData: FnPtrClearNamedBufferSubDataEXT: FnPtrClearNamedFramebufferfi: FnPtrClearNamedFramebufferfv: FnPtrClearNamedFramebufferiv: FnPtrClearNamedFramebufferuiv: FnPtrClearStencil: FnPtrClearTexImage: FnPtrFallbacks: ClearTexImageEXT
ClearTexSubImage: FnPtrFallbacks: ClearTexSubImageEXT
ClientAttribDefaultEXT: FnPtrClientWaitSync: FnPtrFallbacks: ClientWaitSyncAPPLE
ClipControl: FnPtrFallbacks: ClipControlEXT
ColorMask: FnPtrColorMaski: FnPtrFallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
ColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrCompileShader: FnPtrFallbacks: CompileShaderARB
CompressedMultiTexImage1DEXT: FnPtrCompressedMultiTexImage2DEXT: FnPtrCompressedMultiTexImage3DEXT: FnPtrCompressedMultiTexSubImage1DEXT: FnPtrCompressedMultiTexSubImage2DEXT: FnPtrCompressedMultiTexSubImage3DEXT: FnPtrCompressedTexImage1D: FnPtrFallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage1D: FnPtrFallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CompressedTextureImage1DEXT: FnPtrCompressedTextureImage2DEXT: FnPtrCompressedTextureImage3DEXT: FnPtrCompressedTextureSubImage1D: FnPtrCompressedTextureSubImage1DEXT: FnPtrCompressedTextureSubImage2D: FnPtrCompressedTextureSubImage2DEXT: FnPtrCompressedTextureSubImage3D: FnPtrCompressedTextureSubImage3DEXT: FnPtrCopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubData: FnPtrFallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyMultiTexImage1DEXT: FnPtrCopyMultiTexImage2DEXT: FnPtrCopyMultiTexSubImage1DEXT: FnPtrCopyMultiTexSubImage2DEXT: FnPtrCopyMultiTexSubImage3DEXT: FnPtrCopyNamedBufferSubData: FnPtrCopyTexImage1D: FnPtrFallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtrFallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CopyTextureImage1DEXT: FnPtrCopyTextureImage2DEXT: FnPtrCopyTextureSubImage1D: FnPtrCopyTextureSubImage1DEXT: FnPtrCopyTextureSubImage2D: FnPtrCopyTextureSubImage2DEXT: FnPtrCopyTextureSubImage3D: FnPtrCopyTextureSubImage3DEXT: FnPtrCreateBuffers: FnPtrCreateFramebuffers: FnPtrCreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateProgramPipelines: FnPtrCreateQueries: FnPtrCreateRenderbuffers: FnPtrCreateSamplers: FnPtrCreateShader: FnPtrFallbacks: CreateShaderObjectARB
CreateShaderProgramv: FnPtrCreateTextures: FnPtrCreateTransformFeedbacks: FnPtrCreateVertexArrays: FnPtrCullFace: FnPtrDebugMessageCallback: FnPtrFallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageControl: FnPtrFallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageInsert: FnPtrFallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DeleteBuffers: FnPtrFallbacks: DeleteBuffersARB
DeleteFramebuffers: FnPtrFallbacks: DeleteFramebuffersEXT
DeleteProgram: FnPtrDeleteProgramPipelines: FnPtrDeleteQueries: FnPtrFallbacks: DeleteQueriesARB
DeleteRenderbuffers: FnPtrFallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtrFallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtrDeleteTransformFeedbacks: FnPtrFallbacks: DeleteTransformFeedbacksNV
DeleteVertexArrays: FnPtrFallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DepthFunc: FnPtrDepthMask: FnPtrDepthRange: FnPtrDepthRangeArrayv: FnPtrDepthRangeIndexed: FnPtrDepthRangef: FnPtrFallbacks: DepthRangefOES
DetachShader: FnPtrFallbacks: DetachObjectARB
Disable: FnPtrDisableClientStateIndexedEXT: FnPtrDisableClientStateiEXT: FnPtrDisableIndexedEXT: FnPtrDisableVertexArrayAttrib: FnPtrDisableVertexArrayAttribEXT: FnPtrDisableVertexArrayEXT: FnPtrDisableVertexAttribArray: FnPtrFallbacks: DisableVertexAttribArrayARB
Disablei: FnPtrFallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
DispatchCompute: FnPtrDispatchComputeIndirect: FnPtrDrawArrays: FnPtrFallbacks: DrawArraysEXT
DrawArraysIndirect: FnPtrDrawArraysInstanced: FnPtrFallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawArraysInstancedBaseInstance: FnPtrFallbacks: DrawArraysInstancedBaseInstanceEXT
DrawBuffer: FnPtrDrawBuffers: FnPtrFallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtrDrawElementsBaseVertex: FnPtrFallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
DrawElementsIndirect: FnPtrDrawElementsInstanced: FnPtrFallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawElementsInstancedBaseInstance: FnPtrFallbacks: DrawElementsInstancedBaseInstanceEXT
DrawElementsInstancedBaseVertex: FnPtrFallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
DrawElementsInstancedBaseVertexBaseInstance: FnPtrFallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT
DrawRangeElements: FnPtrFallbacks: DrawRangeElementsEXT
DrawRangeElementsBaseVertex: FnPtrFallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
DrawTransformFeedback: FnPtrFallbacks: DrawTransformFeedbackEXT, DrawTransformFeedbackNV
DrawTransformFeedbackInstanced: FnPtrFallbacks: DrawTransformFeedbackInstancedEXT
DrawTransformFeedbackStream: FnPtrDrawTransformFeedbackStreamInstanced: FnPtrEnable: FnPtrEnableClientStateIndexedEXT: FnPtrEnableClientStateiEXT: FnPtrEnableIndexedEXT: FnPtrEnableVertexArrayAttrib: FnPtrEnableVertexArrayAttribEXT: FnPtrEnableVertexArrayEXT: FnPtrEnableVertexAttribArray: FnPtrFallbacks: EnableVertexAttribArrayARB
Enablei: FnPtrFallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
EndConditionalRender: FnPtrFallbacks: EndConditionalRenderNV, EndConditionalRenderNVX
EndQuery: FnPtrFallbacks: EndQueryARB
EndQueryIndexed: FnPtrEndTransformFeedback: FnPtrFallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
FenceSync: FnPtrFallbacks: FenceSyncAPPLE
Finish: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtrFallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FlushMappedNamedBufferRange: FnPtrFlushMappedNamedBufferRangeEXT: FnPtrFramebufferDrawBufferEXT: FnPtrFramebufferDrawBuffersEXT: FnPtrFramebufferParameteri: FnPtrFramebufferReadBufferEXT: FnPtrFramebufferRenderbuffer: FnPtrFallbacks: FramebufferRenderbufferEXT
FramebufferTexture: FnPtrFallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
FramebufferTexture1D: FnPtrFallbacks: FramebufferTexture1DEXT
FramebufferTexture2D: FnPtrFallbacks: FramebufferTexture2DEXT
FramebufferTexture3D: FnPtrFallbacks: FramebufferTexture3DEXT
FramebufferTextureLayer: FnPtrFallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtrGenBuffers: FnPtrFallbacks: GenBuffersARB
GenFramebuffers: FnPtrFallbacks: GenFramebuffersEXT
GenProgramPipelines: FnPtrGenQueries: FnPtrFallbacks: GenQueriesARB
GenRenderbuffers: FnPtrFallbacks: GenRenderbuffersEXT
GenSamplers: FnPtrGenTextures: FnPtrGenTransformFeedbacks: FnPtrFallbacks: GenTransformFeedbacksNV
GenVertexArrays: FnPtrFallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenerateMipmap: FnPtrFallbacks: GenerateMipmapEXT
GenerateMultiTexMipmapEXT: FnPtrGenerateTextureMipmap: FnPtrGenerateTextureMipmapEXT: FnPtrGetActiveAtomicCounterBufferiv: FnPtrGetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveSubroutineName: FnPtrGetActiveSubroutineUniformName: FnPtrGetActiveSubroutineUniformiv: FnPtrGetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtrGetActiveUniformBlockiv: FnPtrGetActiveUniformName: FnPtrGetActiveUniformsiv: FnPtrGetAttachedShaders: FnPtrGetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleanIndexedvEXT: FnPtrGetBooleani_v: FnPtrFallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtrFallbacks: GetBufferSubDataARB
GetCompressedMultiTexImageEXT: FnPtrGetCompressedTexImage: FnPtrFallbacks: GetCompressedTexImageARB
GetCompressedTextureImage: FnPtrGetCompressedTextureImageEXT: FnPtrGetCompressedTextureSubImage: FnPtrGetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDoubleIndexedvEXT: FnPtrGetDoublei_v: FnPtrFallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT
GetDoublei_vEXT: FnPtrGetDoublev: FnPtrGetError: FnPtrGetFloatIndexedvEXT: FnPtrGetFloati_v: FnPtrFallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES
GetFloati_vEXT: FnPtrGetFloatv: FnPtrGetFragDataIndex: FnPtrFallbacks: GetFragDataIndexEXT
GetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetFramebufferParameteriv: FnPtrGetFramebufferParameterivEXT: FnPtrGetGraphicsResetStatus: FnPtrFallbacks: GetGraphicsResetStatusEXT, GetGraphicsResetStatusKHR
GetGraphicsResetStatusARB: FnPtrGetGraphicsResetStatusKHR: FnPtrGetInteger64i_v: FnPtrGetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegerIndexedvEXT: FnPtrGetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtrGetInternalformati64v: FnPtrGetInternalformativ: FnPtrGetMultiTexEnvfvEXT: FnPtrGetMultiTexEnvivEXT: FnPtrGetMultiTexGendvEXT: FnPtrGetMultiTexGenfvEXT: FnPtrGetMultiTexGenivEXT: FnPtrGetMultiTexImageEXT: FnPtrGetMultiTexLevelParameterfvEXT: FnPtrGetMultiTexLevelParameterivEXT: FnPtrGetMultiTexParameterIivEXT: FnPtrGetMultiTexParameterIuivEXT: FnPtrGetMultiTexParameterfvEXT: FnPtrGetMultiTexParameterivEXT: FnPtrGetMultisamplefv: FnPtrFallbacks: GetMultisamplefvNV
GetNamedBufferParameteri64v: FnPtrGetNamedBufferParameteriv: FnPtrGetNamedBufferParameterivEXT: FnPtrGetNamedBufferPointerv: FnPtrGetNamedBufferPointervEXT: FnPtrGetNamedBufferSubData: FnPtrGetNamedBufferSubDataEXT: FnPtrGetNamedFramebufferAttachmentParameteriv: FnPtrGetNamedFramebufferAttachmentParameterivEXT: FnPtrGetNamedFramebufferParameteriv: FnPtrGetNamedFramebufferParameterivEXT: FnPtrGetNamedProgramLocalParameterIivEXT: FnPtrGetNamedProgramLocalParameterIuivEXT: FnPtrGetNamedProgramLocalParameterdvEXT: FnPtrGetNamedProgramLocalParameterfvEXT: FnPtrGetNamedProgramStringEXT: FnPtrGetNamedProgramivEXT: FnPtrGetNamedRenderbufferParameteriv: FnPtrGetNamedRenderbufferParameterivEXT: FnPtrGetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetPointerIndexedvEXT: FnPtrGetPointeri_vEXT: FnPtrGetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtrGetProgramInterfaceiv: FnPtrGetProgramPipelineInfoLog: FnPtrGetProgramPipelineiv: FnPtrGetProgramResourceIndex: FnPtrGetProgramResourceLocation: FnPtrGetProgramResourceLocationIndex: FnPtrGetProgramResourceName: FnPtrGetProgramResourceiv: FnPtrGetProgramStageiv: FnPtrGetProgramiv: FnPtrGetQueryBufferObjecti64v: FnPtrGetQueryBufferObjectiv: FnPtrGetQueryBufferObjectui64v: FnPtrGetQueryBufferObjectuiv: FnPtrGetQueryIndexediv: FnPtrGetQueryObjecti64v: FnPtrFallbacks: GetQueryObjecti64vEXT
GetQueryObjectiv: FnPtrFallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
GetQueryObjectui64v: FnPtrFallbacks: GetQueryObjectui64vEXT
GetQueryObjectuiv: FnPtrFallbacks: GetQueryObjectuivARB
GetQueryiv: FnPtrFallbacks: GetQueryivARB
GetRenderbufferParameteriv: FnPtrFallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterIiv: FnPtrFallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
GetSamplerParameterIuiv: FnPtrFallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
GetSamplerParameterfv: FnPtrGetSamplerParameteriv: FnPtrGetShaderInfoLog: FnPtrGetShaderPrecisionFormat: FnPtrGetShaderSource: FnPtrFallbacks: GetShaderSourceARB
GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSubroutineIndex: FnPtrGetSubroutineUniformLocation: FnPtrGetSynciv: FnPtrFallbacks: GetSyncivAPPLE
GetTexImage: FnPtrGetTexLevelParameterfv: FnPtrGetTexLevelParameteriv: FnPtrGetTexParameterIiv: FnPtrFallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
GetTexParameterIuiv: FnPtrFallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
GetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTextureImage: FnPtrGetTextureImageEXT: FnPtrGetTextureLevelParameterfv: FnPtrGetTextureLevelParameterfvEXT: FnPtrGetTextureLevelParameteriv: FnPtrGetTextureLevelParameterivEXT: FnPtrGetTextureParameterIiv: FnPtrGetTextureParameterIivEXT: FnPtrGetTextureParameterIuiv: FnPtrGetTextureParameterIuivEXT: FnPtrGetTextureParameterfv: FnPtrGetTextureParameterfvEXT: FnPtrGetTextureParameteriv: FnPtrGetTextureParameterivEXT: FnPtrGetTextureSubImage: FnPtrGetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetTransformFeedbacki64_v: FnPtrGetTransformFeedbacki_v: FnPtrGetTransformFeedbackiv: FnPtrGetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformSubroutineuiv: FnPtrGetUniformdv: FnPtrGetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexArrayIndexed64iv: FnPtrGetVertexArrayIndexediv: FnPtrGetVertexArrayIntegeri_vEXT: FnPtrGetVertexArrayIntegervEXT: FnPtrGetVertexArrayPointeri_vEXT: FnPtrGetVertexArrayPointervEXT: FnPtrGetVertexArrayiv: FnPtrGetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribLdv: FnPtrFallbacks: GetVertexAttribLdvEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtrFallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: 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: FnPtrFallbacks: GetnUniformfvEXT, GetnUniformfvKHR
GetnUniformfvARB: FnPtrGetnUniformfvKHR: FnPtrGetnUniformiv: FnPtrFallbacks: GetnUniformivEXT, GetnUniformivKHR
GetnUniformivARB: FnPtrGetnUniformivKHR: FnPtrGetnUniformuiv: FnPtrFallbacks: GetnUniformuivKHR
GetnUniformuivARB: FnPtrGetnUniformuivKHR: FnPtrHint: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateNamedFramebufferData: FnPtrInvalidateNamedFramebufferSubData: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtrFallbacks: IsBufferARB
IsEnabled: FnPtrIsEnabledIndexedEXT: FnPtrIsEnabledi: FnPtrFallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
IsFramebuffer: FnPtrFallbacks: IsFramebufferEXT
IsProgram: FnPtrIsProgramPipeline: FnPtrIsQuery: FnPtrFallbacks: IsQueryARB
IsRenderbuffer: FnPtrFallbacks: IsRenderbufferEXT
IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtrFallbacks: IsSyncAPPLE
IsTexture: FnPtrIsTransformFeedback: FnPtrFallbacks: IsTransformFeedbackNV
IsVertexArray: FnPtrFallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
LineWidth: FnPtrLinkProgram: FnPtrFallbacks: LinkProgramARB
LogicOp: FnPtrMapBuffer: FnPtrFallbacks: MapBufferARB, MapBufferOES
MapBufferRange: FnPtrFallbacks: 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: FnPtrFallbacks: MemoryBarrierEXT
MemoryBarrierByRegion: FnPtrMinSampleShading: FnPtrFallbacks: MinSampleShadingARB, MinSampleShadingOES
MultiDrawArrays: FnPtrFallbacks: MultiDrawArraysEXT
MultiDrawArraysIndirect: FnPtrFallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT
MultiDrawElements: FnPtrFallbacks: MultiDrawElementsEXT
MultiDrawElementsBaseVertex: FnPtrFallbacks: MultiDrawElementsBaseVertexEXT
MultiDrawElementsIndirect: FnPtrFallbacks: 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: FnPtrFallbacks: NamedBufferStorageEXT
NamedBufferStorageEXT: FnPtrNamedBufferSubData: FnPtrFallbacks: 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: FnPtrFallbacks: ObjectLabelKHR
ObjectPtrLabel: FnPtrFallbacks: ObjectPtrLabelKHR
PatchParameterfv: FnPtrPatchParameteri: FnPtrFallbacks: PatchParameteriEXT, PatchParameteriOES
PauseTransformFeedback: FnPtrFallbacks: PauseTransformFeedbackNV
PixelStoref: FnPtrPixelStorei: FnPtrPointParameterf: FnPtrFallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
PointParameterfv: FnPtrFallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
PointParameteri: FnPtrFallbacks: PointParameteriNV
PointParameteriv: FnPtrFallbacks: PointParameterivNV
PointSize: FnPtrPolygonMode: FnPtrFallbacks: PolygonModeNV
PolygonOffset: FnPtrPopDebugGroup: FnPtrFallbacks: PopDebugGroupKHR
PrimitiveRestartIndex: FnPtrProgramBinary: FnPtrFallbacks: ProgramBinaryOES
ProgramParameteri: FnPtrFallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProgramUniform1d: FnPtrProgramUniform1dEXT: FnPtrProgramUniform1dv: FnPtrProgramUniform1dvEXT: FnPtrProgramUniform1f: FnPtrFallbacks: ProgramUniform1fEXT
ProgramUniform1fEXT: FnPtrProgramUniform1fv: FnPtrFallbacks: ProgramUniform1fvEXT
ProgramUniform1fvEXT: FnPtrProgramUniform1i: FnPtrFallbacks: ProgramUniform1iEXT
ProgramUniform1iEXT: FnPtrProgramUniform1iv: FnPtrFallbacks: ProgramUniform1ivEXT
ProgramUniform1ivEXT: FnPtrProgramUniform1ui: FnPtrFallbacks: ProgramUniform1uiEXT
ProgramUniform1uiEXT: FnPtrProgramUniform1uiv: FnPtrFallbacks: ProgramUniform1uivEXT
ProgramUniform1uivEXT: FnPtrProgramUniform2d: FnPtrProgramUniform2dEXT: FnPtrProgramUniform2dv: FnPtrProgramUniform2dvEXT: FnPtrProgramUniform2f: FnPtrFallbacks: ProgramUniform2fEXT
ProgramUniform2fEXT: FnPtrProgramUniform2fv: FnPtrFallbacks: ProgramUniform2fvEXT
ProgramUniform2fvEXT: FnPtrProgramUniform2i: FnPtrFallbacks: ProgramUniform2iEXT
ProgramUniform2iEXT: FnPtrProgramUniform2iv: FnPtrFallbacks: ProgramUniform2ivEXT
ProgramUniform2ivEXT: FnPtrProgramUniform2ui: FnPtrFallbacks: ProgramUniform2uiEXT
ProgramUniform2uiEXT: FnPtrProgramUniform2uiv: FnPtrFallbacks: ProgramUniform2uivEXT
ProgramUniform2uivEXT: FnPtrProgramUniform3d: FnPtrProgramUniform3dEXT: FnPtrProgramUniform3dv: FnPtrProgramUniform3dvEXT: FnPtrProgramUniform3f: FnPtrFallbacks: ProgramUniform3fEXT
ProgramUniform3fEXT: FnPtrProgramUniform3fv: FnPtrFallbacks: ProgramUniform3fvEXT
ProgramUniform3fvEXT: FnPtrProgramUniform3i: FnPtrFallbacks: ProgramUniform3iEXT
ProgramUniform3iEXT: FnPtrProgramUniform3iv: FnPtrFallbacks: ProgramUniform3ivEXT
ProgramUniform3ivEXT: FnPtrProgramUniform3ui: FnPtrFallbacks: ProgramUniform3uiEXT
ProgramUniform3uiEXT: FnPtrProgramUniform3uiv: FnPtrFallbacks: ProgramUniform3uivEXT
ProgramUniform3uivEXT: FnPtrProgramUniform4d: FnPtrProgramUniform4dEXT: FnPtrProgramUniform4dv: FnPtrProgramUniform4dvEXT: FnPtrProgramUniform4f: FnPtrFallbacks: ProgramUniform4fEXT
ProgramUniform4fEXT: FnPtrProgramUniform4fv: FnPtrFallbacks: ProgramUniform4fvEXT
ProgramUniform4fvEXT: FnPtrProgramUniform4i: FnPtrFallbacks: ProgramUniform4iEXT
ProgramUniform4iEXT: FnPtrProgramUniform4iv: FnPtrFallbacks: ProgramUniform4ivEXT
ProgramUniform4ivEXT: FnPtrProgramUniform4ui: FnPtrFallbacks: ProgramUniform4uiEXT
ProgramUniform4uiEXT: FnPtrProgramUniform4uiv: FnPtrFallbacks: ProgramUniform4uivEXT
ProgramUniform4uivEXT: FnPtrProgramUniformMatrix2dv: FnPtrProgramUniformMatrix2dvEXT: FnPtrProgramUniformMatrix2fv: FnPtrFallbacks: ProgramUniformMatrix2fvEXT
ProgramUniformMatrix2fvEXT: FnPtrProgramUniformMatrix2x3dv: FnPtrProgramUniformMatrix2x3dvEXT: FnPtrProgramUniformMatrix2x3fv: FnPtrFallbacks: ProgramUniformMatrix2x3fvEXT
ProgramUniformMatrix2x3fvEXT: FnPtrProgramUniformMatrix2x4dv: FnPtrProgramUniformMatrix2x4dvEXT: FnPtrProgramUniformMatrix2x4fv: FnPtrFallbacks: ProgramUniformMatrix2x4fvEXT
ProgramUniformMatrix2x4fvEXT: FnPtrProgramUniformMatrix3dv: FnPtrProgramUniformMatrix3dvEXT: FnPtrProgramUniformMatrix3fv: FnPtrFallbacks: ProgramUniformMatrix3fvEXT
ProgramUniformMatrix3fvEXT: FnPtrProgramUniformMatrix3x2dv: FnPtrProgramUniformMatrix3x2dvEXT: FnPtrProgramUniformMatrix3x2fv: FnPtrFallbacks: ProgramUniformMatrix3x2fvEXT
ProgramUniformMatrix3x2fvEXT: FnPtrProgramUniformMatrix3x4dv: FnPtrProgramUniformMatrix3x4dvEXT: FnPtrProgramUniformMatrix3x4fv: FnPtrFallbacks: ProgramUniformMatrix3x4fvEXT
ProgramUniformMatrix3x4fvEXT: FnPtrProgramUniformMatrix4dv: FnPtrProgramUniformMatrix4dvEXT: FnPtrProgramUniformMatrix4fv: FnPtrFallbacks: ProgramUniformMatrix4fvEXT
ProgramUniformMatrix4fvEXT: FnPtrProgramUniformMatrix4x2dv: FnPtrProgramUniformMatrix4x2dvEXT: FnPtrProgramUniformMatrix4x2fv: FnPtrFallbacks: ProgramUniformMatrix4x2fvEXT
ProgramUniformMatrix4x2fvEXT: FnPtrProgramUniformMatrix4x3dv: FnPtrProgramUniformMatrix4x3dvEXT: FnPtrProgramUniformMatrix4x3fv: FnPtrFallbacks: ProgramUniformMatrix4x3fvEXT
ProgramUniformMatrix4x3fvEXT: FnPtrProvokingVertex: FnPtrFallbacks: ProvokingVertexEXT
PushClientAttribDefaultEXT: FnPtrPushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
QueryCounter: FnPtrFallbacks: QueryCounterEXT
ReadBuffer: FnPtrReadPixels: FnPtrReadnPixels: FnPtrFallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR
ReadnPixelsARB: FnPtrReadnPixelsKHR: FnPtrReleaseShaderCompiler: FnPtrRenderbufferStorage: FnPtrFallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtrFallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
ResumeTransformFeedback: FnPtrFallbacks: ResumeTransformFeedbackNV
SampleCoverage: FnPtrFallbacks: SampleCoverageARB
SampleMaski: FnPtrSamplerParameterIiv: FnPtrFallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
SamplerParameterIuiv: FnPtrFallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScissor: FnPtrScissorArrayv: FnPtrFallbacks: ScissorArrayvNV, ScissorArrayvOES
ScissorIndexed: FnPtrFallbacks: ScissorIndexedNV, ScissorIndexedOES
ScissorIndexedv: FnPtrFallbacks: ScissorIndexedvNV, ScissorIndexedvOES
SecondaryColorP3ui: FnPtrSecondaryColorP3uiv: FnPtrShaderBinary: FnPtrShaderSource: FnPtrFallbacks: ShaderSourceARB
ShaderStorageBlockBinding: FnPtrStencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtrFallbacks: StencilOpSeparateATI
TexBuffer: FnPtrFallbacks: TexBufferARB, TexBufferEXT, TexBufferOES
TexBufferRange: FnPtrFallbacks: TexBufferRangeEXT, TexBufferRangeOES
TexCoordP1ui: FnPtrTexCoordP1uiv: FnPtrTexCoordP2ui: FnPtrTexCoordP2uiv: FnPtrTexCoordP3ui: FnPtrTexCoordP3uiv: FnPtrTexCoordP4ui: FnPtrTexCoordP4uiv: FnPtrTexImage1D: FnPtrTexImage2D: FnPtrTexImage2DMultisample: FnPtrTexImage3D: FnPtrFallbacks: TexImage3DEXT
TexImage3DMultisample: FnPtrTexParameterIiv: FnPtrFallbacks: TexParameterIivEXT, TexParameterIivOES
TexParameterIuiv: FnPtrFallbacks: TexParameterIuivEXT, TexParameterIuivOES
TexParameterf: FnPtrTexParameterfv: FnPtrTexParameteri: FnPtrTexParameteriv: FnPtrTexStorage1D: FnPtrFallbacks: TexStorage1DEXT
TexStorage2D: FnPtrFallbacks: TexStorage2DEXT
TexStorage2DMultisample: FnPtrTexStorage3D: FnPtrFallbacks: TexStorage3DEXT
TexStorage3DMultisample: FnPtrFallbacks: TexStorage3DMultisampleOES
TexSubImage1D: FnPtrFallbacks: TexSubImage1DEXT
TexSubImage2D: FnPtrFallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtrFallbacks: 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: FnPtrFallbacks: TextureViewEXT, TextureViewOES
TransformFeedbackBufferBase: FnPtrTransformFeedbackBufferRange: FnPtrTransformFeedbackVaryings: FnPtrFallbacks: TransformFeedbackVaryingsEXT
Uniform1d: FnPtrUniform1dv: FnPtrUniform1f: FnPtrFallbacks: Uniform1fARB
Uniform1fv: FnPtrFallbacks: Uniform1fvARB
Uniform1i: FnPtrFallbacks: Uniform1iARB
Uniform1iv: FnPtrFallbacks: Uniform1ivARB
Uniform1ui: FnPtrFallbacks: Uniform1uiEXT
Uniform1uiv: FnPtrFallbacks: Uniform1uivEXT
Uniform2d: FnPtrUniform2dv: FnPtrUniform2f: FnPtrFallbacks: Uniform2fARB
Uniform2fv: FnPtrFallbacks: Uniform2fvARB
Uniform2i: FnPtrFallbacks: Uniform2iARB
Uniform2iv: FnPtrFallbacks: Uniform2ivARB
Uniform2ui: FnPtrFallbacks: Uniform2uiEXT
Uniform2uiv: FnPtrFallbacks: Uniform2uivEXT
Uniform3d: FnPtrUniform3dv: FnPtrUniform3f: FnPtrFallbacks: Uniform3fARB
Uniform3fv: FnPtrFallbacks: Uniform3fvARB
Uniform3i: FnPtrFallbacks: Uniform3iARB
Uniform3iv: FnPtrFallbacks: Uniform3ivARB
Uniform3ui: FnPtrFallbacks: Uniform3uiEXT
Uniform3uiv: FnPtrFallbacks: Uniform3uivEXT
Uniform4d: FnPtrUniform4dv: FnPtrUniform4f: FnPtrFallbacks: Uniform4fARB
Uniform4fv: FnPtrFallbacks: Uniform4fvARB
Uniform4i: FnPtrFallbacks: Uniform4iARB
Uniform4iv: FnPtrFallbacks: Uniform4ivARB
Uniform4ui: FnPtrFallbacks: Uniform4uiEXT
Uniform4uiv: FnPtrFallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtrUniformMatrix2dv: FnPtrUniformMatrix2fv: FnPtrFallbacks: UniformMatrix2fvARB
UniformMatrix2x3dv: FnPtrUniformMatrix2x3fv: FnPtrFallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4dv: FnPtrUniformMatrix2x4fv: FnPtrFallbacks: UniformMatrix2x4fvNV
UniformMatrix3dv: FnPtrUniformMatrix3fv: FnPtrFallbacks: UniformMatrix3fvARB
UniformMatrix3x2dv: FnPtrUniformMatrix3x2fv: FnPtrFallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4dv: FnPtrUniformMatrix3x4fv: FnPtrFallbacks: UniformMatrix3x4fvNV
UniformMatrix4dv: FnPtrUniformMatrix4fv: FnPtrFallbacks: UniformMatrix4fvARB
UniformMatrix4x2dv: FnPtrUniformMatrix4x2fv: FnPtrFallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3dv: FnPtrUniformMatrix4x3fv: FnPtrFallbacks: UniformMatrix4x3fvNV
UniformSubroutinesuiv: FnPtrUnmapBuffer: FnPtrFallbacks: UnmapBufferARB, UnmapBufferOES
UnmapNamedBuffer: FnPtrUnmapNamedBufferEXT: FnPtrUseProgram: FnPtrFallbacks: UseProgramObjectARB
UseProgramStages: FnPtrValidateProgram: FnPtrFallbacks: 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: FnPtrFallbacks: VertexAttrib1dARB, VertexAttrib1dNV
VertexAttrib1dv: FnPtrFallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV
VertexAttrib1f: FnPtrFallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtrFallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib1s: FnPtrFallbacks: VertexAttrib1sARB, VertexAttrib1sNV
VertexAttrib1sv: FnPtrFallbacks: VertexAttrib1svARB, VertexAttrib1svNV
VertexAttrib2d: FnPtrFallbacks: VertexAttrib2dARB, VertexAttrib2dNV
VertexAttrib2dv: FnPtrFallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV
VertexAttrib2f: FnPtrFallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtrFallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib2s: FnPtrFallbacks: VertexAttrib2sARB, VertexAttrib2sNV
VertexAttrib2sv: FnPtrFallbacks: VertexAttrib2svARB, VertexAttrib2svNV
VertexAttrib3d: FnPtrFallbacks: VertexAttrib3dARB, VertexAttrib3dNV
VertexAttrib3dv: FnPtrFallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV
VertexAttrib3f: FnPtrFallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtrFallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib3s: FnPtrFallbacks: VertexAttrib3sARB, VertexAttrib3sNV
VertexAttrib3sv: FnPtrFallbacks: VertexAttrib3svARB, VertexAttrib3svNV
VertexAttrib4Nbv: FnPtrFallbacks: VertexAttrib4NbvARB
VertexAttrib4Niv: FnPtrFallbacks: VertexAttrib4NivARB
VertexAttrib4Nsv: FnPtrFallbacks: VertexAttrib4NsvARB
VertexAttrib4Nub: FnPtrFallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV
VertexAttrib4Nubv: FnPtrFallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV
VertexAttrib4Nuiv: FnPtrFallbacks: VertexAttrib4NuivARB
VertexAttrib4Nusv: FnPtrFallbacks: VertexAttrib4NusvARB
VertexAttrib4bv: FnPtrFallbacks: VertexAttrib4bvARB
VertexAttrib4d: FnPtrFallbacks: VertexAttrib4dARB, VertexAttrib4dNV
VertexAttrib4dv: FnPtrFallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV
VertexAttrib4f: FnPtrFallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtrFallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttrib4iv: FnPtrFallbacks: VertexAttrib4ivARB
VertexAttrib4s: FnPtrFallbacks: VertexAttrib4sARB, VertexAttrib4sNV
VertexAttrib4sv: FnPtrFallbacks: VertexAttrib4svARB, VertexAttrib4svNV
VertexAttrib4ubv: FnPtrFallbacks: VertexAttrib4ubvARB
VertexAttrib4uiv: FnPtrFallbacks: VertexAttrib4uivARB
VertexAttrib4usv: FnPtrFallbacks: VertexAttrib4usvARB
VertexAttribBinding: FnPtrVertexAttribDivisor: FnPtrFallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribFormat: FnPtrVertexAttribI1i: FnPtrFallbacks: VertexAttribI1iEXT
VertexAttribI1iv: FnPtrFallbacks: VertexAttribI1ivEXT
VertexAttribI1ui: FnPtrFallbacks: VertexAttribI1uiEXT
VertexAttribI1uiv: FnPtrFallbacks: VertexAttribI1uivEXT
VertexAttribI2i: FnPtrFallbacks: VertexAttribI2iEXT
VertexAttribI2iv: FnPtrFallbacks: VertexAttribI2ivEXT
VertexAttribI2ui: FnPtrFallbacks: VertexAttribI2uiEXT
VertexAttribI2uiv: FnPtrFallbacks: VertexAttribI2uivEXT
VertexAttribI3i: FnPtrFallbacks: VertexAttribI3iEXT
VertexAttribI3iv: FnPtrFallbacks: VertexAttribI3ivEXT
VertexAttribI3ui: FnPtrFallbacks: VertexAttribI3uiEXT
VertexAttribI3uiv: FnPtrFallbacks: VertexAttribI3uivEXT
VertexAttribI4bv: FnPtrFallbacks: VertexAttribI4bvEXT
VertexAttribI4i: FnPtrFallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtrFallbacks: VertexAttribI4ivEXT
VertexAttribI4sv: FnPtrFallbacks: VertexAttribI4svEXT
VertexAttribI4ubv: FnPtrFallbacks: VertexAttribI4ubvEXT
VertexAttribI4ui: FnPtrFallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtrFallbacks: VertexAttribI4uivEXT
VertexAttribI4usv: FnPtrFallbacks: VertexAttribI4usvEXT
VertexAttribIFormat: FnPtrVertexAttribIPointer: FnPtrFallbacks: VertexAttribIPointerEXT
VertexAttribL1d: FnPtrFallbacks: VertexAttribL1dEXT
VertexAttribL1dv: FnPtrFallbacks: VertexAttribL1dvEXT
VertexAttribL2d: FnPtrFallbacks: VertexAttribL2dEXT
VertexAttribL2dv: FnPtrFallbacks: VertexAttribL2dvEXT
VertexAttribL3d: FnPtrFallbacks: VertexAttribL3dEXT
VertexAttribL3dv: FnPtrFallbacks: VertexAttribL3dvEXT
VertexAttribL4d: FnPtrFallbacks: VertexAttribL4dEXT
VertexAttribL4dv: FnPtrFallbacks: VertexAttribL4dvEXT
VertexAttribLFormat: FnPtrVertexAttribLPointer: FnPtrFallbacks: VertexAttribLPointerEXT
VertexAttribP1ui: FnPtrVertexAttribP1uiv: FnPtrVertexAttribP2ui: FnPtrVertexAttribP2uiv: FnPtrVertexAttribP3ui: FnPtrVertexAttribP3uiv: FnPtrVertexAttribP4ui: FnPtrVertexAttribP4uiv: FnPtrVertexAttribPointer: FnPtrFallbacks: VertexAttribPointerARB
VertexBindingDivisor: FnPtrVertexP2ui: FnPtrVertexP2uiv: FnPtrVertexP3ui: FnPtrVertexP3uiv: FnPtrVertexP4ui: FnPtrVertexP4uiv: FnPtrViewport: FnPtrViewportArrayv: FnPtrFallbacks: ViewportArrayvNV, ViewportArrayvOES
ViewportIndexedf: FnPtrFallbacks: ViewportIndexedfOES, ViewportIndexedfNV
ViewportIndexedfv: FnPtrFallbacks: ViewportIndexedfvOES, ViewportIndexedfvNV
WaitSync: FnPtrFallbacks: WaitSyncAPPLE
Implementations
impl Gl[src]
impl Gl[src]pub fn load_with<F>(loadfn: F) -> Gl where
F: FnMut(&'static str) -> *const c_void, [src]
F: FnMut(&'static str) -> *const c_void,
Load each OpenGL symbol using a custom load function. This allows for the
use of functions like glfwGetProcAddress or SDL_GL_GetProcAddress.
let gl = Gl::load_with(|s| glfw.get_proc_address(s));
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]
&self,
program: u32,
index: u32,
name: *const i8
)
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]
&self,
target: u32,
index: u32,
buffer: u32,
offset: isize,
size: isize
)
pub unsafe fn BindBuffersBase(
&self,
target: u32,
first: u32,
count: i32,
buffers: *const u32
)[src]
&self,
target: u32,
first: u32,
count: i32,
buffers: *const u32
)
pub unsafe fn BindBuffersRange(
&self,
target: u32,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
sizes: *const isize
)[src]
&self,
target: u32,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
sizes: *const isize
)
pub unsafe fn BindFragDataLocation(
&self,
program: u32,
color: u32,
name: *const i8
)[src]
&self,
program: u32,
color: u32,
name: *const i8
)
pub unsafe fn BindFragDataLocationIndexed(
&self,
program: u32,
colorNumber: u32,
index: u32,
name: *const i8
)[src]
&self,
program: u32,
colorNumber: u32,
index: u32,
name: *const i8
)
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]
&self,
unit: u32,
texture: u32,
level: i32,
layered: u8,
layer: i32,
access: u32,
format: u32
)
pub unsafe fn BindImageTextures(
&self,
first: u32,
count: i32,
textures: *const u32
)[src]
&self,
first: u32,
count: i32,
textures: *const u32
)
pub unsafe fn BindMultiTextureEXT(
&self,
texunit: u32,
target: u32,
texture: u32
)[src]
&self,
texunit: u32,
target: u32,
texture: u32
)
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]
&self,
bindingindex: u32,
buffer: u32,
offset: isize,
stride: i32
)
pub unsafe fn BindVertexBuffers(
&self,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
strides: *const i32
)[src]
&self,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
strides: *const i32
)
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]
&self,
buf: u32,
modeRGB: u32,
modeAlpha: u32
)
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]
&self,
sfactorRGB: u32,
dfactorRGB: u32,
sfactorAlpha: u32,
dfactorAlpha: u32
)
pub unsafe fn BlendFuncSeparatei(
&self,
buf: u32,
srcRGB: u32,
dstRGB: u32,
srcAlpha: u32,
dstAlpha: u32
)[src]
&self,
buf: u32,
srcRGB: u32,
dstRGB: u32,
srcAlpha: u32,
dstAlpha: u32
)
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]
&self,
srcX0: i32,
srcY0: i32,
srcX1: i32,
srcY1: i32,
dstX0: i32,
dstY0: i32,
dstX1: i32,
dstY1: i32,
mask: u32,
filter: u32
)
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]
&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
)
pub unsafe fn BufferData(
&self,
target: u32,
size: isize,
data: *const c_void,
usage: u32
)[src]
&self,
target: u32,
size: isize,
data: *const c_void,
usage: u32
)
pub unsafe fn BufferStorage(
&self,
target: u32,
size: isize,
data: *const c_void,
flags: u32
)[src]
&self,
target: u32,
size: isize,
data: *const c_void,
flags: u32
)
pub unsafe fn BufferSubData(
&self,
target: u32,
offset: isize,
size: isize,
data: *const c_void
)[src]
&self,
target: u32,
offset: isize,
size: isize,
data: *const c_void
)
pub unsafe fn CheckFramebufferStatus(&self, target: u32) -> u32[src]
pub unsafe fn CheckNamedFramebufferStatus(
&self,
framebuffer: u32,
target: u32
) -> u32[src]
&self,
framebuffer: u32,
target: u32
) -> u32
pub unsafe fn CheckNamedFramebufferStatusEXT(
&self,
framebuffer: u32,
target: u32
) -> u32[src]
&self,
framebuffer: u32,
target: u32
) -> u32
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]
&self,
target: u32,
internalformat: u32,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearBufferSubData(
&self,
target: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)[src]
&self,
target: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearBufferfi(
&self,
buffer: u32,
drawbuffer: i32,
depth: f32,
stencil: i32
)[src]
&self,
buffer: u32,
drawbuffer: i32,
depth: f32,
stencil: i32
)
pub unsafe fn ClearBufferfv(
&self,
buffer: u32,
drawbuffer: i32,
value: *const f32
)[src]
&self,
buffer: u32,
drawbuffer: i32,
value: *const f32
)
pub unsafe fn ClearBufferiv(
&self,
buffer: u32,
drawbuffer: i32,
value: *const i32
)[src]
&self,
buffer: u32,
drawbuffer: i32,
value: *const i32
)
pub unsafe fn ClearBufferuiv(
&self,
buffer: u32,
drawbuffer: i32,
value: *const u32
)[src]
&self,
buffer: u32,
drawbuffer: i32,
value: *const u32
)
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]
&self,
buffer: u32,
internalformat: u32,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearNamedBufferDataEXT(
&self,
buffer: u32,
internalformat: u32,
format: u32,
type_: u32,
data: *const c_void
)[src]
&self,
buffer: u32,
internalformat: u32,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearNamedBufferSubData(
&self,
buffer: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)[src]
&self,
buffer: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearNamedBufferSubDataEXT(
&self,
buffer: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)[src]
&self,
buffer: u32,
internalformat: u32,
offset: isize,
size: isize,
format: u32,
type_: u32,
data: *const c_void
)
pub unsafe fn ClearNamedFramebufferfi(
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
depth: f32,
stencil: i32
)[src]
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
depth: f32,
stencil: i32
)
pub unsafe fn ClearNamedFramebufferfv(
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const f32
)[src]
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const f32
)
pub unsafe fn ClearNamedFramebufferiv(
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const i32
)[src]
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const i32
)
pub unsafe fn ClearNamedFramebufferuiv(
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const u32
)[src]
&self,
framebuffer: u32,
buffer: u32,
drawbuffer: i32,
value: *const u32
)
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]
&self,
texture: u32,
level: i32,
format: u32,
type_: u32,
data: *const c_void
)
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]
&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
)
pub unsafe fn ClientAttribDefaultEXT(&self, mask: u32)[src]
pub unsafe fn ClientWaitSync(
&self,
sync: *const __GLsync,
flags: u32,
timeout: u64
) -> u32[src]
&self,
sync: *const __GLsync,
flags: u32,
timeout: u64
) -> u32
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]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
pub unsafe fn CompressedMultiTexSubImage1DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)
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]
&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
)
pub unsafe fn CompressedTexImage1D(
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
border: i32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
border: i32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTexImage2D(
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
border: i32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
border: i32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTexImage3D(
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
border: i32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
border: i32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage1D(
&self,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage2D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage3D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
format: u32,
imageSize: i32,
data: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
format: u32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTextureImage1DEXT(
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)[src]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
border: i32,
imageSize: i32,
bits: *const c_void
)
pub unsafe fn CompressedTextureSubImage1D(
&self,
texture: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
data: *const c_void
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
data: *const c_void
)
pub unsafe fn CompressedTextureSubImage1DEXT(
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)[src]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)
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]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
imageSize: i32,
data: *const c_void
)
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]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
imageSize: i32,
bits: *const c_void
)
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]
&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
)
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]
&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
)
pub unsafe fn CopyBufferSubData(
&self,
readTarget: u32,
writeTarget: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)[src]
&self,
readTarget: u32,
writeTarget: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)
pub unsafe fn CopyImageSubData(
&self,
srcName: u32,
srcTarget: u32,
srcLevel: i32,
srcX: i32,
srcY: i32,
srcZ: i32,
dstName: u32,
dstTarget: u32,
dstLevel: i32,
dstX: i32,
dstY: i32,
dstZ: i32,
srcWidth: i32,
srcHeight: i32,
srcDepth: i32
)[src]
&self,
srcName: u32,
srcTarget: u32,
srcLevel: i32,
srcX: i32,
srcY: i32,
srcZ: i32,
dstName: u32,
dstTarget: u32,
dstLevel: i32,
dstX: i32,
dstY: i32,
dstZ: i32,
srcWidth: i32,
srcHeight: i32,
srcDepth: i32
)
pub unsafe fn CopyMultiTexImage1DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)
pub unsafe fn CopyMultiTexImage2DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)
pub unsafe fn CopyMultiTexSubImage1DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)
pub unsafe fn CopyMultiTexSubImage2DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn CopyNamedBufferSubData(
&self,
readBuffer: u32,
writeBuffer: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)[src]
&self,
readBuffer: u32,
writeBuffer: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)
pub unsafe fn CopyTexImage1D(
&self,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)[src]
&self,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)
pub unsafe fn CopyTexImage2D(
&self,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)[src]
&self,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)
pub unsafe fn CopyTexSubImage1D(
&self,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)
pub unsafe fn CopyTexSubImage2D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn CopyTexSubImage3D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn CopyTextureImage1DEXT(
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
border: i32
)
pub unsafe fn CopyTextureImage2DEXT(
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: u32,
x: i32,
y: i32,
width: i32,
height: i32,
border: i32
)
pub unsafe fn CopyTextureSubImage1D(
&self,
texture: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)
pub unsafe fn CopyTextureSubImage1DEXT(
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
x: i32,
y: i32,
width: i32
)
pub unsafe fn CopyTextureSubImage2D(
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn CopyTextureSubImage2DEXT(
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn CopyTextureSubImage3D(
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
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]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
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]
&self,
type_: u32,
count: i32,
strings: *const *const i8
) -> u32
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]
&self,
callback: Option<extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)>,
userParam: *const c_void
)
pub unsafe fn DebugMessageControl(
&self,
source: u32,
type_: u32,
severity: u32,
count: i32,
ids: *const u32,
enabled: u8
)[src]
&self,
source: u32,
type_: u32,
severity: u32,
count: i32,
ids: *const u32,
enabled: u8
)
pub unsafe fn DebugMessageInsert(
&self,
source: u32,
type_: u32,
id: u32,
severity: u32,
length: i32,
buf: *const i8
)[src]
&self,
source: u32,
type_: u32,
id: u32,
severity: u32,
length: i32,
buf: *const i8
)
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]
&self,
num_groups_x: u32,
num_groups_y: u32,
num_groups_z: u32
)
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]
&self,
mode: u32,
first: i32,
count: i32,
instancecount: i32
)
pub unsafe fn DrawArraysInstancedBaseInstance(
&self,
mode: u32,
first: i32,
count: i32,
instancecount: i32,
baseinstance: u32
)[src]
&self,
mode: u32,
first: i32,
count: i32,
instancecount: i32,
baseinstance: u32
)
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]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void
)
pub unsafe fn DrawElementsBaseVertex(
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
basevertex: i32
)[src]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
basevertex: i32
)
pub unsafe fn DrawElementsIndirect(
&self,
mode: u32,
type_: u32,
indirect: *const c_void
)[src]
&self,
mode: u32,
type_: u32,
indirect: *const c_void
)
pub unsafe fn DrawElementsInstanced(
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32
)[src]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32
)
pub unsafe fn DrawElementsInstancedBaseInstance(
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
baseinstance: u32
)[src]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
baseinstance: u32
)
pub unsafe fn DrawElementsInstancedBaseVertex(
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
basevertex: i32
)[src]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
basevertex: i32
)
pub unsafe fn DrawElementsInstancedBaseVertexBaseInstance(
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
basevertex: i32,
baseinstance: u32
)[src]
&self,
mode: u32,
count: i32,
type_: u32,
indices: *const c_void,
instancecount: i32,
basevertex: i32,
baseinstance: u32
)
pub unsafe fn DrawRangeElements(
&self,
mode: u32,
start: u32,
end: u32,
count: i32,
type_: u32,
indices: *const c_void
)[src]
&self,
mode: u32,
start: u32,
end: u32,
count: i32,
type_: u32,
indices: *const c_void
)
pub unsafe fn DrawRangeElementsBaseVertex(
&self,
mode: u32,
start: u32,
end: u32,
count: i32,
type_: u32,
indices: *const c_void,
basevertex: i32
)[src]
&self,
mode: u32,
start: u32,
end: u32,
count: i32,
type_: u32,
indices: *const c_void,
basevertex: i32
)
pub unsafe fn DrawTransformFeedback(&self, mode: u32, id: u32)[src]
pub unsafe fn DrawTransformFeedbackInstanced(
&self,
mode: u32,
id: u32,
instancecount: i32
)[src]
&self,
mode: u32,
id: u32,
instancecount: i32
)
pub unsafe fn DrawTransformFeedbackStream(
&self,
mode: u32,
id: u32,
stream: u32
)[src]
&self,
mode: u32,
id: u32,
stream: u32
)
pub unsafe fn DrawTransformFeedbackStreamInstanced(
&self,
mode: u32,
id: u32,
stream: u32,
instancecount: i32
)[src]
&self,
mode: u32,
id: u32,
stream: u32,
instancecount: i32
)
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]
&self,
target: u32,
offset: isize,
length: isize
)
pub unsafe fn FlushMappedNamedBufferRange(
&self,
buffer: u32,
offset: isize,
length: isize
)[src]
&self,
buffer: u32,
offset: isize,
length: isize
)
pub unsafe fn FlushMappedNamedBufferRangeEXT(
&self,
buffer: u32,
offset: isize,
length: isize
)[src]
&self,
buffer: u32,
offset: isize,
length: isize
)
pub unsafe fn FramebufferDrawBufferEXT(&self, framebuffer: u32, mode: u32)[src]
pub unsafe fn FramebufferDrawBuffersEXT(
&self,
framebuffer: u32,
n: i32,
bufs: *const u32
)[src]
&self,
framebuffer: u32,
n: i32,
bufs: *const u32
)
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]
&self,
target: u32,
attachment: u32,
renderbuffertarget: u32,
renderbuffer: u32
)
pub unsafe fn FramebufferTexture(
&self,
target: u32,
attachment: u32,
texture: u32,
level: i32
)[src]
&self,
target: u32,
attachment: u32,
texture: u32,
level: i32
)
pub unsafe fn FramebufferTexture1D(
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)[src]
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)
pub unsafe fn FramebufferTexture2D(
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)[src]
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)
pub unsafe fn FramebufferTexture3D(
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32,
zoffset: i32
)[src]
&self,
target: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32,
zoffset: i32
)
pub unsafe fn FramebufferTextureLayer(
&self,
target: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)[src]
&self,
target: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)
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]
&self,
program: u32,
bufferIndex: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetActiveAttrib(
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)[src]
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)
pub unsafe fn GetActiveSubroutineName(
&self,
program: u32,
shadertype: u32,
index: u32,
bufsize: i32,
length: *mut i32,
name: *mut i8
)[src]
&self,
program: u32,
shadertype: u32,
index: u32,
bufsize: i32,
length: *mut i32,
name: *mut i8
)
pub unsafe fn GetActiveSubroutineUniformName(
&self,
program: u32,
shadertype: u32,
index: u32,
bufsize: i32,
length: *mut i32,
name: *mut i8
)[src]
&self,
program: u32,
shadertype: u32,
index: u32,
bufsize: i32,
length: *mut i32,
name: *mut i8
)
pub unsafe fn GetActiveSubroutineUniformiv(
&self,
program: u32,
shadertype: u32,
index: u32,
pname: u32,
values: *mut i32
)[src]
&self,
program: u32,
shadertype: u32,
index: u32,
pname: u32,
values: *mut i32
)
pub unsafe fn GetActiveUniform(
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)[src]
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)
pub unsafe fn GetActiveUniformBlockName(
&self,
program: u32,
uniformBlockIndex: u32,
bufSize: i32,
length: *mut i32,
uniformBlockName: *mut i8
)[src]
&self,
program: u32,
uniformBlockIndex: u32,
bufSize: i32,
length: *mut i32,
uniformBlockName: *mut i8
)
pub unsafe fn GetActiveUniformBlockiv(
&self,
program: u32,
uniformBlockIndex: u32,
pname: u32,
params: *mut i32
)[src]
&self,
program: u32,
uniformBlockIndex: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetActiveUniformName(
&self,
program: u32,
uniformIndex: u32,
bufSize: i32,
length: *mut i32,
uniformName: *mut i8
)[src]
&self,
program: u32,
uniformIndex: u32,
bufSize: i32,
length: *mut i32,
uniformName: *mut i8
)
pub unsafe fn GetActiveUniformsiv(
&self,
program: u32,
uniformCount: i32,
uniformIndices: *const u32,
pname: u32,
params: *mut i32
)[src]
&self,
program: u32,
uniformCount: i32,
uniformIndices: *const u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetAttachedShaders(
&self,
program: u32,
maxCount: i32,
count: *mut i32,
shaders: *mut u32
)[src]
&self,
program: u32,
maxCount: i32,
count: *mut i32,
shaders: *mut u32
)
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]
&self,
target: u32,
index: u32,
data: *mut u8
)
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]
&self,
target: u32,
pname: u32,
params: *mut i64
)
pub unsafe fn GetBufferParameteriv(
&self,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetBufferPointerv(
&self,
target: u32,
pname: u32,
params: *const *mut c_void
)[src]
&self,
target: u32,
pname: u32,
params: *const *mut c_void
)
pub unsafe fn GetBufferSubData(
&self,
target: u32,
offset: isize,
size: isize,
data: *mut c_void
)[src]
&self,
target: u32,
offset: isize,
size: isize,
data: *mut c_void
)
pub unsafe fn GetCompressedMultiTexImageEXT(
&self,
texunit: u32,
target: u32,
lod: i32,
img: *mut c_void
)[src]
&self,
texunit: u32,
target: u32,
lod: i32,
img: *mut c_void
)
pub unsafe fn GetCompressedTexImage(
&self,
target: u32,
level: i32,
img: *mut c_void
)[src]
&self,
target: u32,
level: i32,
img: *mut c_void
)
pub unsafe fn GetCompressedTextureImage(
&self,
texture: u32,
level: i32,
bufSize: i32,
pixels: *mut c_void
)[src]
&self,
texture: u32,
level: i32,
bufSize: i32,
pixels: *mut c_void
)
pub unsafe fn GetCompressedTextureImageEXT(
&self,
texture: u32,
target: u32,
lod: i32,
img: *mut c_void
)[src]
&self,
texture: u32,
target: u32,
lod: i32,
img: *mut c_void
)
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]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
bufSize: i32,
pixels: *mut c_void
)
pub unsafe fn GetDebugMessageLog(
&self,
count: u32,
bufSize: i32,
sources: *mut u32,
types: *mut u32,
ids: *mut u32,
severities: *mut u32,
lengths: *mut i32,
messageLog: *mut i8
) -> u32[src]
&self,
count: u32,
bufSize: i32,
sources: *mut u32,
types: *mut u32,
ids: *mut u32,
severities: *mut u32,
lengths: *mut i32,
messageLog: *mut i8
) -> u32
pub unsafe fn GetDoubleIndexedvEXT(
&self,
target: u32,
index: u32,
data: *mut f64
)[src]
&self,
target: u32,
index: u32,
data: *mut f64
)
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]
&self,
target: u32,
index: u32,
data: *mut f32
)
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]
&self,
target: u32,
attachment: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetFramebufferParameteriv(
&self,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetFramebufferParameterivEXT(
&self,
framebuffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
framebuffer: u32,
pname: u32,
params: *mut i32
)
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]
&self,
target: u32,
index: u32,
data: *mut i32
)
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]
&self,
target: u32,
internalformat: u32,
pname: u32,
bufSize: i32,
params: *mut i64
)
pub unsafe fn GetInternalformativ(
&self,
target: u32,
internalformat: u32,
pname: u32,
bufSize: i32,
params: *mut i32
)[src]
&self,
target: u32,
internalformat: u32,
pname: u32,
bufSize: i32,
params: *mut i32
)
pub unsafe fn GetMultiTexEnvfvEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetMultiTexEnvivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetMultiTexGendvEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut f64
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut f64
)
pub unsafe fn GetMultiTexGenfvEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut f32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetMultiTexGenivEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetMultiTexImageEXT(
&self,
texunit: u32,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)
pub unsafe fn GetMultiTexLevelParameterfvEXT(
&self,
texunit: u32,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetMultiTexLevelParameterivEXT(
&self,
texunit: u32,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetMultiTexParameterIivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetMultiTexParameterIuivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut u32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetMultiTexParameterfvEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetMultiTexParameterivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *mut i32
)
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]
&self,
buffer: u32,
pname: u32,
params: *mut i64
)
pub unsafe fn GetNamedBufferParameteriv(
&self,
buffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
buffer: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedBufferParameterivEXT(
&self,
buffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
buffer: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedBufferPointerv(
&self,
buffer: u32,
pname: u32,
params: *const *mut c_void
)[src]
&self,
buffer: u32,
pname: u32,
params: *const *mut c_void
)
pub unsafe fn GetNamedBufferPointervEXT(
&self,
buffer: u32,
pname: u32,
params: *const *mut c_void
)[src]
&self,
buffer: u32,
pname: u32,
params: *const *mut c_void
)
pub unsafe fn GetNamedBufferSubData(
&self,
buffer: u32,
offset: isize,
size: isize,
data: *mut c_void
)[src]
&self,
buffer: u32,
offset: isize,
size: isize,
data: *mut c_void
)
pub unsafe fn GetNamedBufferSubDataEXT(
&self,
buffer: u32,
offset: isize,
size: isize,
data: *mut c_void
)[src]
&self,
buffer: u32,
offset: isize,
size: isize,
data: *mut c_void
)
pub unsafe fn GetNamedFramebufferAttachmentParameteriv(
&self,
framebuffer: u32,
attachment: u32,
pname: u32,
params: *mut i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedFramebufferAttachmentParameterivEXT(
&self,
framebuffer: u32,
attachment: u32,
pname: u32,
params: *mut i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedFramebufferParameteriv(
&self,
framebuffer: u32,
pname: u32,
param: *mut i32
)[src]
&self,
framebuffer: u32,
pname: u32,
param: *mut i32
)
pub unsafe fn GetNamedFramebufferParameterivEXT(
&self,
framebuffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
framebuffer: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedProgramLocalParameterIivEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *mut i32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *mut i32
)
pub unsafe fn GetNamedProgramLocalParameterIuivEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *mut u32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *mut u32
)
pub unsafe fn GetNamedProgramLocalParameterdvEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *mut f64
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *mut f64
)
pub unsafe fn GetNamedProgramLocalParameterfvEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *mut f32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *mut f32
)
pub unsafe fn GetNamedProgramStringEXT(
&self,
program: u32,
target: u32,
pname: u32,
string: *mut c_void
)[src]
&self,
program: u32,
target: u32,
pname: u32,
string: *mut c_void
)
pub unsafe fn GetNamedProgramivEXT(
&self,
program: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
program: u32,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedRenderbufferParameteriv(
&self,
renderbuffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
renderbuffer: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetNamedRenderbufferParameterivEXT(
&self,
renderbuffer: u32,
pname: u32,
params: *mut i32
)[src]
&self,
renderbuffer: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetObjectLabel(
&self,
identifier: u32,
name: u32,
bufSize: i32,
length: *mut i32,
label: *mut i8
)[src]
&self,
identifier: u32,
name: u32,
bufSize: i32,
length: *mut i32,
label: *mut i8
)
pub unsafe fn GetObjectPtrLabel(
&self,
ptr: *const c_void,
bufSize: i32,
length: *mut i32,
label: *mut i8
)[src]
&self,
ptr: *const c_void,
bufSize: i32,
length: *mut i32,
label: *mut i8
)
pub unsafe fn GetPointerIndexedvEXT(
&self,
target: u32,
index: u32,
data: *const *mut c_void
)[src]
&self,
target: u32,
index: u32,
data: *const *mut c_void
)
pub unsafe fn GetPointeri_vEXT(
&self,
pname: u32,
index: u32,
params: *const *mut c_void
)[src]
&self,
pname: u32,
index: u32,
params: *const *mut c_void
)
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]
&self,
program: u32,
bufSize: i32,
length: *mut i32,
binaryFormat: *mut u32,
binary: *mut c_void
)
pub unsafe fn GetProgramInfoLog(
&self,
program: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)[src]
&self,
program: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)
pub unsafe fn GetProgramInterfaceiv(
&self,
program: u32,
programInterface: u32,
pname: u32,
params: *mut i32
)[src]
&self,
program: u32,
programInterface: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetProgramPipelineInfoLog(
&self,
pipeline: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)[src]
&self,
pipeline: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)
pub unsafe fn GetProgramPipelineiv(
&self,
pipeline: u32,
pname: u32,
params: *mut i32
)[src]
&self,
pipeline: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetProgramResourceIndex(
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> u32[src]
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> u32
pub unsafe fn GetProgramResourceLocation(
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> i32[src]
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> i32
pub unsafe fn GetProgramResourceLocationIndex(
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> i32[src]
&self,
program: u32,
programInterface: u32,
name: *const i8
) -> i32
pub unsafe fn GetProgramResourceName(
&self,
program: u32,
programInterface: u32,
index: u32,
bufSize: i32,
length: *mut i32,
name: *mut i8
)[src]
&self,
program: u32,
programInterface: u32,
index: u32,
bufSize: i32,
length: *mut i32,
name: *mut i8
)
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]
&self,
program: u32,
programInterface: u32,
index: u32,
propCount: i32,
props: *const u32,
bufSize: i32,
length: *mut i32,
params: *mut i32
)
pub unsafe fn GetProgramStageiv(
&self,
program: u32,
shadertype: u32,
pname: u32,
values: *mut i32
)[src]
&self,
program: u32,
shadertype: u32,
pname: u32,
values: *mut i32
)
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]
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)
pub unsafe fn GetQueryBufferObjectiv(
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)[src]
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)
pub unsafe fn GetQueryBufferObjectui64v(
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)[src]
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)
pub unsafe fn GetQueryBufferObjectuiv(
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)[src]
&self,
id: u32,
buffer: u32,
pname: u32,
offset: isize
)
pub unsafe fn GetQueryIndexediv(
&self,
target: u32,
index: u32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
index: u32,
pname: u32,
params: *mut i32
)
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]
&self,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetSamplerParameterIiv(
&self,
sampler: u32,
pname: u32,
params: *mut i32
)[src]
&self,
sampler: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetSamplerParameterIuiv(
&self,
sampler: u32,
pname: u32,
params: *mut u32
)[src]
&self,
sampler: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetSamplerParameterfv(
&self,
sampler: u32,
pname: u32,
params: *mut f32
)[src]
&self,
sampler: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetSamplerParameteriv(
&self,
sampler: u32,
pname: u32,
params: *mut i32
)[src]
&self,
sampler: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetShaderInfoLog(
&self,
shader: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)[src]
&self,
shader: u32,
bufSize: i32,
length: *mut i32,
infoLog: *mut i8
)
pub unsafe fn GetShaderPrecisionFormat(
&self,
shadertype: u32,
precisiontype: u32,
range: *mut i32,
precision: *mut i32
)[src]
&self,
shadertype: u32,
precisiontype: u32,
range: *mut i32,
precision: *mut i32
)
pub unsafe fn GetShaderSource(
&self,
shader: u32,
bufSize: i32,
length: *mut i32,
source: *mut i8
)[src]
&self,
shader: u32,
bufSize: i32,
length: *mut i32,
source: *mut i8
)
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]
&self,
program: u32,
shadertype: u32,
name: *const i8
) -> u32
pub unsafe fn GetSubroutineUniformLocation(
&self,
program: u32,
shadertype: u32,
name: *const i8
) -> i32[src]
&self,
program: u32,
shadertype: u32,
name: *const i8
) -> i32
pub unsafe fn GetSynciv(
&self,
sync: *const __GLsync,
pname: u32,
bufSize: i32,
length: *mut i32,
values: *mut i32
)[src]
&self,
sync: *const __GLsync,
pname: u32,
bufSize: i32,
length: *mut i32,
values: *mut i32
)
pub unsafe fn GetTexImage(
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)[src]
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)
pub unsafe fn GetTexLevelParameterfv(
&self,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)[src]
&self,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTexLevelParameteriv(
&self,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTexParameterIiv(
&self,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTexParameterIuiv(
&self,
target: u32,
pname: u32,
params: *mut u32
)[src]
&self,
target: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetTexParameterfv(
&self,
target: u32,
pname: u32,
params: *mut f32
)[src]
&self,
target: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTexParameteriv(
&self,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureImage(
&self,
texture: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
pixels: *mut c_void
)[src]
&self,
texture: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
pixels: *mut c_void
)
pub unsafe fn GetTextureImageEXT(
&self,
texture: u32,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)[src]
&self,
texture: u32,
target: u32,
level: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)
pub unsafe fn GetTextureLevelParameterfv(
&self,
texture: u32,
level: i32,
pname: u32,
params: *mut f32
)[src]
&self,
texture: u32,
level: i32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTextureLevelParameterfvEXT(
&self,
texture: u32,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTextureLevelParameteriv(
&self,
texture: u32,
level: i32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
level: i32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureLevelParameterivEXT(
&self,
texture: u32,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
target: u32,
level: i32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureParameterIiv(
&self,
texture: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureParameterIivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureParameterIuiv(
&self,
texture: u32,
pname: u32,
params: *mut u32
)[src]
&self,
texture: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetTextureParameterIuivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut u32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetTextureParameterfv(
&self,
texture: u32,
pname: u32,
params: *mut f32
)[src]
&self,
texture: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTextureParameterfvEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut f32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut f32
)
pub unsafe fn GetTextureParameteriv(
&self,
texture: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetTextureParameterivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut i32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *mut i32
)
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]
&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
)
pub unsafe fn GetTransformFeedbackVarying(
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)[src]
&self,
program: u32,
index: u32,
bufSize: i32,
length: *mut i32,
size: *mut i32,
type_: *mut u32,
name: *mut i8
)
pub unsafe fn GetTransformFeedbacki64_v(
&self,
xfb: u32,
pname: u32,
index: u32,
param: *mut i64
)[src]
&self,
xfb: u32,
pname: u32,
index: u32,
param: *mut i64
)
pub unsafe fn GetTransformFeedbacki_v(
&self,
xfb: u32,
pname: u32,
index: u32,
param: *mut i32
)[src]
&self,
xfb: u32,
pname: u32,
index: u32,
param: *mut i32
)
pub unsafe fn GetTransformFeedbackiv(
&self,
xfb: u32,
pname: u32,
param: *mut i32
)[src]
&self,
xfb: u32,
pname: u32,
param: *mut i32
)
pub unsafe fn GetUniformBlockIndex(
&self,
program: u32,
uniformBlockName: *const i8
) -> u32[src]
&self,
program: u32,
uniformBlockName: *const i8
) -> u32
pub unsafe fn GetUniformIndices(
&self,
program: u32,
uniformCount: i32,
uniformNames: *const *const i8,
uniformIndices: *mut u32
)[src]
&self,
program: u32,
uniformCount: i32,
uniformNames: *const *const i8,
uniformIndices: *mut u32
)
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]
&self,
shadertype: u32,
location: i32,
params: *mut u32
)
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]
&self,
program: u32,
location: i32,
params: *mut u32
)
pub unsafe fn GetVertexArrayIndexed64iv(
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i64
)[src]
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i64
)
pub unsafe fn GetVertexArrayIndexediv(
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i32
)[src]
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i32
)
pub unsafe fn GetVertexArrayIntegeri_vEXT(
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i32
)[src]
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *mut i32
)
pub unsafe fn GetVertexArrayIntegervEXT(
&self,
vaobj: u32,
pname: u32,
param: *mut i32
)[src]
&self,
vaobj: u32,
pname: u32,
param: *mut i32
)
pub unsafe fn GetVertexArrayPointeri_vEXT(
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *const *mut c_void
)[src]
&self,
vaobj: u32,
index: u32,
pname: u32,
param: *const *mut c_void
)
pub unsafe fn GetVertexArrayPointervEXT(
&self,
vaobj: u32,
pname: u32,
param: *const *mut c_void
)[src]
&self,
vaobj: u32,
pname: u32,
param: *const *mut c_void
)
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]
&self,
index: u32,
pname: u32,
params: *mut i32
)
pub unsafe fn GetVertexAttribIuiv(
&self,
index: u32,
pname: u32,
params: *mut u32
)[src]
&self,
index: u32,
pname: u32,
params: *mut u32
)
pub unsafe fn GetVertexAttribLdv(
&self,
index: u32,
pname: u32,
params: *mut f64
)[src]
&self,
index: u32,
pname: u32,
params: *mut f64
)
pub unsafe fn GetVertexAttribPointerv(
&self,
index: u32,
pname: u32,
pointer: *const *mut c_void
)[src]
&self,
index: u32,
pname: u32,
pointer: *const *mut c_void
)
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]
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
table: *mut c_void
)
pub unsafe fn GetnColorTableARB(
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
table: *mut c_void
)[src]
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
table: *mut c_void
)
pub unsafe fn GetnCompressedTexImage(
&self,
target: u32,
lod: i32,
bufSize: i32,
pixels: *mut c_void
)[src]
&self,
target: u32,
lod: i32,
bufSize: i32,
pixels: *mut c_void
)
pub unsafe fn GetnCompressedTexImageARB(
&self,
target: u32,
lod: i32,
bufSize: i32,
img: *mut c_void
)[src]
&self,
target: u32,
lod: i32,
bufSize: i32,
img: *mut c_void
)
pub unsafe fn GetnConvolutionFilter(
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
image: *mut c_void
)[src]
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
image: *mut c_void
)
pub unsafe fn GetnConvolutionFilterARB(
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
image: *mut c_void
)[src]
&self,
target: u32,
format: u32,
type_: u32,
bufSize: i32,
image: *mut c_void
)
pub unsafe fn GetnHistogram(
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)[src]
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)
pub unsafe fn GetnHistogramARB(
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)[src]
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)
pub unsafe fn GetnMapdv(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f64
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f64
)
pub unsafe fn GetnMapdvARB(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f64
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f64
)
pub unsafe fn GetnMapfv(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f32
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f32
)
pub unsafe fn GetnMapfvARB(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f32
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut f32
)
pub unsafe fn GetnMapiv(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut i32
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut i32
)
pub unsafe fn GetnMapivARB(
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut i32
)[src]
&self,
target: u32,
query: u32,
bufSize: i32,
v: *mut i32
)
pub unsafe fn GetnMinmax(
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)[src]
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)
pub unsafe fn GetnMinmaxARB(
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)[src]
&self,
target: u32,
reset: u8,
format: u32,
type_: u32,
bufSize: i32,
values: *mut c_void
)
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]
&self,
map: u32,
bufSize: i32,
values: *mut u32
)
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]
&self,
map: u32,
bufSize: i32,
values: *mut u16
)
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]
&self,
target: u32,
format: u32,
type_: u32,
rowBufSize: i32,
row: *mut c_void,
columnBufSize: i32,
column: *mut c_void,
span: *mut c_void
)
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]
&self,
target: u32,
format: u32,
type_: u32,
rowBufSize: i32,
row: *mut c_void,
columnBufSize: i32,
column: *mut c_void,
span: *mut c_void
)
pub unsafe fn GetnTexImage(
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
pixels: *mut c_void
)[src]
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
pixels: *mut c_void
)
pub unsafe fn GetnTexImageARB(
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
img: *mut c_void
)[src]
&self,
target: u32,
level: i32,
format: u32,
type_: u32,
bufSize: i32,
img: *mut c_void
)
pub unsafe fn GetnUniformdv(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f64
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f64
)
pub unsafe fn GetnUniformdvARB(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f64
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f64
)
pub unsafe fn GetnUniformfv(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)
pub unsafe fn GetnUniformfvARB(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)
pub unsafe fn GetnUniformfvKHR(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut f32
)
pub unsafe fn GetnUniformiv(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)
pub unsafe fn GetnUniformivARB(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)
pub unsafe fn GetnUniformivKHR(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut i32
)
pub unsafe fn GetnUniformuiv(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)
pub unsafe fn GetnUniformuivARB(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)
pub unsafe fn GetnUniformuivKHR(
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)[src]
&self,
program: u32,
location: i32,
bufSize: i32,
params: *mut u32
)
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]
&self,
buffer: u32,
offset: isize,
length: isize
)
pub unsafe fn InvalidateFramebuffer(
&self,
target: u32,
numAttachments: i32,
attachments: *const u32
)[src]
&self,
target: u32,
numAttachments: i32,
attachments: *const u32
)
pub unsafe fn InvalidateNamedFramebufferData(
&self,
framebuffer: u32,
numAttachments: i32,
attachments: *const u32
)[src]
&self,
framebuffer: u32,
numAttachments: i32,
attachments: *const u32
)
pub unsafe fn InvalidateNamedFramebufferSubData(
&self,
framebuffer: u32,
numAttachments: i32,
attachments: *const u32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
framebuffer: u32,
numAttachments: i32,
attachments: *const u32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn InvalidateSubFramebuffer(
&self,
target: u32,
numAttachments: i32,
attachments: *const u32,
x: i32,
y: i32,
width: i32,
height: i32
)[src]
&self,
target: u32,
numAttachments: i32,
attachments: *const u32,
x: i32,
y: i32,
width: i32,
height: i32
)
pub unsafe fn InvalidateTexImage(&self, texture: u32, level: i32)[src]
pub unsafe fn InvalidateTexSubImage(
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32
)
pub unsafe fn IsBuffer(&self, buffer: u32) -> u8[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]
&self,
target: u32,
offset: isize,
length: isize,
access: u32
) -> *mut c_void
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]
&self,
buffer: u32,
offset: isize,
length: isize,
access: u32
) -> *mut c_void
pub unsafe fn MapNamedBufferRangeEXT(
&self,
buffer: u32,
offset: isize,
length: isize,
access: u32
) -> *mut c_void[src]
&self,
buffer: u32,
offset: isize,
length: isize,
access: u32
) -> *mut c_void
pub unsafe fn MatrixFrustumEXT(
&self,
mode: u32,
left: f64,
right: f64,
bottom: f64,
top: f64,
zNear: f64,
zFar: f64
)[src]
&self,
mode: u32,
left: f64,
right: f64,
bottom: f64,
top: f64,
zNear: f64,
zFar: f64
)
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]
&self,
mode: u32,
left: f64,
right: f64,
bottom: f64,
top: f64,
zNear: f64,
zFar: f64
)
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]
&self,
mode: u32,
angle: f64,
x: f64,
y: f64,
z: f64
)
pub unsafe fn MatrixRotatefEXT(
&self,
mode: u32,
angle: f32,
x: f32,
y: f32,
z: f32
)[src]
&self,
mode: u32,
angle: f32,
x: f32,
y: f32,
z: f32
)
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]
&self,
mode: u32,
first: *const i32,
count: *const i32,
drawcount: i32
)
pub unsafe fn MultiDrawArraysIndirect(
&self,
mode: u32,
indirect: *const c_void,
drawcount: i32,
stride: i32
)[src]
&self,
mode: u32,
indirect: *const c_void,
drawcount: i32,
stride: i32
)
pub unsafe fn MultiDrawElements(
&self,
mode: u32,
count: *const i32,
type_: u32,
indices: *const *const c_void,
drawcount: i32
)[src]
&self,
mode: u32,
count: *const i32,
type_: u32,
indices: *const *const c_void,
drawcount: i32
)
pub unsafe fn MultiDrawElementsBaseVertex(
&self,
mode: u32,
count: *const i32,
type_: u32,
indices: *const *const c_void,
drawcount: i32,
basevertex: *const i32
)[src]
&self,
mode: u32,
count: *const i32,
type_: u32,
indices: *const *const c_void,
drawcount: i32,
basevertex: *const i32
)
pub unsafe fn MultiDrawElementsIndirect(
&self,
mode: u32,
type_: u32,
indirect: *const c_void,
drawcount: i32,
stride: i32
)[src]
&self,
mode: u32,
type_: u32,
indirect: *const c_void,
drawcount: i32,
stride: i32
)
pub unsafe fn MultiTexBufferEXT(
&self,
texunit: u32,
target: u32,
internalformat: u32,
buffer: u32
)[src]
&self,
texunit: u32,
target: u32,
internalformat: u32,
buffer: u32
)
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]
&self,
texture: u32,
type_: u32,
coords: *const u32
)
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]
&self,
texture: u32,
type_: u32,
coords: *const u32
)
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]
&self,
texture: u32,
type_: u32,
coords: *const u32
)
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]
&self,
texture: u32,
type_: u32,
coords: *const u32
)
pub unsafe fn MultiTexCoordPointerEXT(
&self,
texunit: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)[src]
&self,
texunit: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)
pub unsafe fn MultiTexEnvfEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
param: f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
param: f32
)
pub unsafe fn MultiTexEnvfvEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const f32
)
pub unsafe fn MultiTexEnviEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
param: i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
param: i32
)
pub unsafe fn MultiTexEnvivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn MultiTexGendEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
param: f64
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
param: f64
)
pub unsafe fn MultiTexGendvEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const f64
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const f64
)
pub unsafe fn MultiTexGenfEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
param: f32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
param: f32
)
pub unsafe fn MultiTexGenfvEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const f32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const f32
)
pub unsafe fn MultiTexGeniEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
param: i32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
param: i32
)
pub unsafe fn MultiTexGenivEXT(
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const i32
)[src]
&self,
texunit: u32,
coord: u32,
pname: u32,
params: *const i32
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: i32,
width: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&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
)
pub unsafe fn MultiTexParameterIivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn MultiTexParameterIuivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const u32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const u32
)
pub unsafe fn MultiTexParameterfEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
param: f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
param: f32
)
pub unsafe fn MultiTexParameterfvEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const f32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const f32
)
pub unsafe fn MultiTexParameteriEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
param: i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
param: i32
)
pub unsafe fn MultiTexParameterivEXT(
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
texunit: u32,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn MultiTexRenderbufferEXT(
&self,
texunit: u32,
target: u32,
renderbuffer: u32
)[src]
&self,
texunit: u32,
target: u32,
renderbuffer: u32
)
pub unsafe fn MultiTexSubImage1DEXT(
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&self,
texunit: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&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
)
pub unsafe fn NamedBufferData(
&self,
buffer: u32,
size: isize,
data: *const c_void,
usage: u32
)[src]
&self,
buffer: u32,
size: isize,
data: *const c_void,
usage: u32
)
pub unsafe fn NamedBufferDataEXT(
&self,
buffer: u32,
size: isize,
data: *const c_void,
usage: u32
)[src]
&self,
buffer: u32,
size: isize,
data: *const c_void,
usage: u32
)
pub unsafe fn NamedBufferStorage(
&self,
buffer: u32,
size: isize,
data: *const c_void,
flags: u32
)[src]
&self,
buffer: u32,
size: isize,
data: *const c_void,
flags: u32
)
pub unsafe fn NamedBufferStorageEXT(
&self,
buffer: u32,
size: isize,
data: *const c_void,
flags: u32
)[src]
&self,
buffer: u32,
size: isize,
data: *const c_void,
flags: u32
)
pub unsafe fn NamedBufferSubData(
&self,
buffer: u32,
offset: isize,
size: isize,
data: *const c_void
)[src]
&self,
buffer: u32,
offset: isize,
size: isize,
data: *const c_void
)
pub unsafe fn NamedBufferSubDataEXT(
&self,
buffer: u32,
offset: isize,
size: isize,
data: *const c_void
)[src]
&self,
buffer: u32,
offset: isize,
size: isize,
data: *const c_void
)
pub unsafe fn NamedCopyBufferSubDataEXT(
&self,
readBuffer: u32,
writeBuffer: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)[src]
&self,
readBuffer: u32,
writeBuffer: u32,
readOffset: isize,
writeOffset: isize,
size: isize
)
pub unsafe fn NamedFramebufferDrawBuffer(&self, framebuffer: u32, buf: u32)[src]
pub unsafe fn NamedFramebufferDrawBuffers(
&self,
framebuffer: u32,
n: i32,
bufs: *const u32
)[src]
&self,
framebuffer: u32,
n: i32,
bufs: *const u32
)
pub unsafe fn NamedFramebufferParameteri(
&self,
framebuffer: u32,
pname: u32,
param: i32
)[src]
&self,
framebuffer: u32,
pname: u32,
param: i32
)
pub unsafe fn NamedFramebufferParameteriEXT(
&self,
framebuffer: u32,
pname: u32,
param: i32
)[src]
&self,
framebuffer: u32,
pname: u32,
param: i32
)
pub unsafe fn NamedFramebufferReadBuffer(&self, framebuffer: u32, src: u32)[src]
pub unsafe fn NamedFramebufferRenderbuffer(
&self,
framebuffer: u32,
attachment: u32,
renderbuffertarget: u32,
renderbuffer: u32
)[src]
&self,
framebuffer: u32,
attachment: u32,
renderbuffertarget: u32,
renderbuffer: u32
)
pub unsafe fn NamedFramebufferRenderbufferEXT(
&self,
framebuffer: u32,
attachment: u32,
renderbuffertarget: u32,
renderbuffer: u32
)[src]
&self,
framebuffer: u32,
attachment: u32,
renderbuffertarget: u32,
renderbuffer: u32
)
pub unsafe fn NamedFramebufferTexture(
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32
)
pub unsafe fn NamedFramebufferTexture1DEXT(
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)
pub unsafe fn NamedFramebufferTexture2DEXT(
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32
)
pub unsafe fn NamedFramebufferTexture3DEXT(
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32,
zoffset: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
textarget: u32,
texture: u32,
level: i32,
zoffset: i32
)
pub unsafe fn NamedFramebufferTextureEXT(
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32
)
pub unsafe fn NamedFramebufferTextureFaceEXT(
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
face: u32
)[src]
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
face: u32
)
pub unsafe fn NamedFramebufferTextureLayer(
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)
pub unsafe fn NamedFramebufferTextureLayerEXT(
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)[src]
&self,
framebuffer: u32,
attachment: u32,
texture: u32,
level: i32,
layer: i32
)
pub unsafe fn NamedProgramLocalParameter4dEXT(
&self,
program: u32,
target: u32,
index: u32,
x: f64,
y: f64,
z: f64,
w: f64
)[src]
&self,
program: u32,
target: u32,
index: u32,
x: f64,
y: f64,
z: f64,
w: f64
)
pub unsafe fn NamedProgramLocalParameter4dvEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *const f64
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *const f64
)
pub unsafe fn NamedProgramLocalParameter4fEXT(
&self,
program: u32,
target: u32,
index: u32,
x: f32,
y: f32,
z: f32,
w: f32
)[src]
&self,
program: u32,
target: u32,
index: u32,
x: f32,
y: f32,
z: f32,
w: f32
)
pub unsafe fn NamedProgramLocalParameter4fvEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *const f32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *const f32
)
pub unsafe fn NamedProgramLocalParameterI4iEXT(
&self,
program: u32,
target: u32,
index: u32,
x: i32,
y: i32,
z: i32,
w: i32
)[src]
&self,
program: u32,
target: u32,
index: u32,
x: i32,
y: i32,
z: i32,
w: i32
)
pub unsafe fn NamedProgramLocalParameterI4ivEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *const i32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *const i32
)
pub unsafe fn NamedProgramLocalParameterI4uiEXT(
&self,
program: u32,
target: u32,
index: u32,
x: u32,
y: u32,
z: u32,
w: u32
)[src]
&self,
program: u32,
target: u32,
index: u32,
x: u32,
y: u32,
z: u32,
w: u32
)
pub unsafe fn NamedProgramLocalParameterI4uivEXT(
&self,
program: u32,
target: u32,
index: u32,
params: *const u32
)[src]
&self,
program: u32,
target: u32,
index: u32,
params: *const u32
)
pub unsafe fn NamedProgramLocalParameters4fvEXT(
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const f32
)[src]
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const f32
)
pub unsafe fn NamedProgramLocalParametersI4ivEXT(
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const i32
)[src]
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const i32
)
pub unsafe fn NamedProgramLocalParametersI4uivEXT(
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const u32
)[src]
&self,
program: u32,
target: u32,
index: u32,
count: i32,
params: *const u32
)
pub unsafe fn NamedProgramStringEXT(
&self,
program: u32,
target: u32,
format: u32,
len: i32,
string: *const c_void
)[src]
&self,
program: u32,
target: u32,
format: u32,
len: i32,
string: *const c_void
)
pub unsafe fn NamedRenderbufferStorage(
&self,
renderbuffer: u32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
renderbuffer: u32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn NamedRenderbufferStorageEXT(
&self,
renderbuffer: u32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
renderbuffer: u32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn NamedRenderbufferStorageMultisample(
&self,
renderbuffer: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
renderbuffer: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn NamedRenderbufferStorageMultisampleCoverageEXT(
&self,
renderbuffer: u32,
coverageSamples: i32,
colorSamples: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
renderbuffer: u32,
coverageSamples: i32,
colorSamples: i32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn NamedRenderbufferStorageMultisampleEXT(
&self,
renderbuffer: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
renderbuffer: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)
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]
&self,
identifier: u32,
name: u32,
length: i32,
label: *const i8
)
pub unsafe fn ObjectPtrLabel(
&self,
ptr: *const c_void,
length: i32,
label: *const i8
)[src]
&self,
ptr: *const c_void,
length: i32,
label: *const i8
)
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]
&self,
program: u32,
binaryFormat: u32,
binary: *const c_void,
length: i32
)
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]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform1dvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
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]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform1fvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
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]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform1ivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
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]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform1uivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform2d(
&self,
program: u32,
location: i32,
v0: f64,
v1: f64
)[src]
&self,
program: u32,
location: i32,
v0: f64,
v1: f64
)
pub unsafe fn ProgramUniform2dEXT(
&self,
program: u32,
location: i32,
x: f64,
y: f64
)[src]
&self,
program: u32,
location: i32,
x: f64,
y: f64
)
pub unsafe fn ProgramUniform2dv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform2dvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform2f(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32
)
pub unsafe fn ProgramUniform2fEXT(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32
)
pub unsafe fn ProgramUniform2fv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform2fvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform2i(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32
)
pub unsafe fn ProgramUniform2iEXT(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32
)
pub unsafe fn ProgramUniform2iv(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform2ivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform2ui(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32
)
pub unsafe fn ProgramUniform2uiEXT(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32
)
pub unsafe fn ProgramUniform2uiv(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform2uivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform3d(
&self,
program: u32,
location: i32,
v0: f64,
v1: f64,
v2: f64
)[src]
&self,
program: u32,
location: i32,
v0: f64,
v1: f64,
v2: f64
)
pub unsafe fn ProgramUniform3dEXT(
&self,
program: u32,
location: i32,
x: f64,
y: f64,
z: f64
)[src]
&self,
program: u32,
location: i32,
x: f64,
y: f64,
z: f64
)
pub unsafe fn ProgramUniform3dv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform3dvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform3f(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32
)
pub unsafe fn ProgramUniform3fEXT(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32
)
pub unsafe fn ProgramUniform3fv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform3fvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform3i(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32
)
pub unsafe fn ProgramUniform3iEXT(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32
)
pub unsafe fn ProgramUniform3iv(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform3ivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform3ui(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32
)
pub unsafe fn ProgramUniform3uiEXT(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32
)
pub unsafe fn ProgramUniform3uiv(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform3uivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform4d(
&self,
program: u32,
location: i32,
v0: f64,
v1: f64,
v2: f64,
v3: f64
)[src]
&self,
program: u32,
location: i32,
v0: f64,
v1: f64,
v2: f64,
v3: f64
)
pub unsafe fn ProgramUniform4dEXT(
&self,
program: u32,
location: i32,
x: f64,
y: f64,
z: f64,
w: f64
)[src]
&self,
program: u32,
location: i32,
x: f64,
y: f64,
z: f64,
w: f64
)
pub unsafe fn ProgramUniform4dv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform4dvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f64
)
pub unsafe fn ProgramUniform4f(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32,
v3: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32,
v3: f32
)
pub unsafe fn ProgramUniform4fEXT(
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32,
v3: f32
)[src]
&self,
program: u32,
location: i32,
v0: f32,
v1: f32,
v2: f32,
v3: f32
)
pub unsafe fn ProgramUniform4fv(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform4fvEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const f32
)
pub unsafe fn ProgramUniform4i(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32,
v3: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32,
v3: i32
)
pub unsafe fn ProgramUniform4iEXT(
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32,
v3: i32
)[src]
&self,
program: u32,
location: i32,
v0: i32,
v1: i32,
v2: i32,
v3: i32
)
pub unsafe fn ProgramUniform4iv(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform4ivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const i32
)
pub unsafe fn ProgramUniform4ui(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32,
v3: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32,
v3: u32
)
pub unsafe fn ProgramUniform4uiEXT(
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32,
v3: u32
)[src]
&self,
program: u32,
location: i32,
v0: u32,
v1: u32,
v2: u32,
v3: u32
)
pub unsafe fn ProgramUniform4uiv(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniform4uivEXT(
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)[src]
&self,
program: u32,
location: i32,
count: i32,
value: *const u32
)
pub unsafe fn ProgramUniformMatrix2dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix2fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix2x3dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2x3dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2x3fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix2x3fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix2x4dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2x4dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix2x4fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix2x4fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3x2dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3x2dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3x2fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3x2fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3x4dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3x4dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix3x4fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix3x4fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4x2dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4x2dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4x2fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4x2fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4x3dv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4x3dvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn ProgramUniformMatrix4x3fv(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn ProgramUniformMatrix4x3fvEXT(
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
program: u32,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
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]
&self,
source: u32,
id: u32,
length: i32,
message: *const i8
)
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]
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *mut c_void
)
pub unsafe fn ReadnPixels(
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)[src]
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)
pub unsafe fn ReadnPixelsARB(
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)[src]
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)
pub unsafe fn ReadnPixelsKHR(
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)[src]
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
bufSize: i32,
data: *mut c_void
)
pub unsafe fn ReleaseShaderCompiler(&self)[src]
pub unsafe fn RenderbufferStorage(
&self,
target: u32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
target: u32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn RenderbufferStorageMultisample(
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32
)
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]
&self,
sampler: u32,
pname: u32,
param: *const i32
)
pub unsafe fn SamplerParameterIuiv(
&self,
sampler: u32,
pname: u32,
param: *const u32
)[src]
&self,
sampler: u32,
pname: u32,
param: *const u32
)
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]
&self,
sampler: u32,
pname: u32,
param: *const f32
)
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]
&self,
sampler: u32,
pname: u32,
param: *const i32
)
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]
&self,
index: u32,
left: i32,
bottom: i32,
width: i32,
height: i32
)
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]
&self,
count: i32,
shaders: *const u32,
binaryformat: u32,
binary: *const c_void,
length: i32
)
pub unsafe fn ShaderSource(
&self,
shader: u32,
count: i32,
string: *const *const i8,
length: *const i32
)[src]
&self,
shader: u32,
count: i32,
string: *const *const i8,
length: *const i32
)
pub unsafe fn ShaderStorageBlockBinding(
&self,
program: u32,
storageBlockIndex: u32,
storageBlockBinding: u32
)[src]
&self,
program: u32,
storageBlockIndex: u32,
storageBlockBinding: u32
)
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]
&self,
face: u32,
func: u32,
ref_: i32,
mask: u32
)
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]
&self,
face: u32,
sfail: u32,
dpfail: u32,
dppass: u32
)
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]
&self,
target: u32,
internalformat: u32,
buffer: u32,
offset: isize,
size: isize
)
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]
&self,
target: u32,
level: i32,
internalformat: i32,
width: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TexImage2D(
&self,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TexImage2DMultisample(
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)[src]
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)
pub unsafe fn TexImage3D(
&self,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
depth: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
depth: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TexImage3DMultisample(
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)[src]
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)
pub unsafe fn TexParameterIiv(
&self,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn TexParameterIuiv(
&self,
target: u32,
pname: u32,
params: *const u32
)[src]
&self,
target: u32,
pname: u32,
params: *const u32
)
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]
&self,
target: u32,
levels: i32,
internalformat: u32,
width: i32
)
pub unsafe fn TexStorage2D(
&self,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn TexStorage2DMultisample(
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)[src]
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)
pub unsafe fn TexStorage3D(
&self,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)[src]
&self,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)
pub unsafe fn TexStorage3DMultisample(
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)[src]
&self,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)
pub unsafe fn TexSubImage1D(
&self,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TexSubImage2D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TexSubImage3D(
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TextureBarrier(&self)[src]
pub unsafe fn TextureBuffer(
&self,
texture: u32,
internalformat: u32,
buffer: u32
)[src]
&self,
texture: u32,
internalformat: u32,
buffer: u32
)
pub unsafe fn TextureBufferEXT(
&self,
texture: u32,
target: u32,
internalformat: u32,
buffer: u32
)[src]
&self,
texture: u32,
target: u32,
internalformat: u32,
buffer: u32
)
pub unsafe fn TextureBufferRange(
&self,
texture: u32,
internalformat: u32,
buffer: u32,
offset: isize,
size: isize
)[src]
&self,
texture: u32,
internalformat: u32,
buffer: u32,
offset: isize,
size: isize
)
pub unsafe fn TextureBufferRangeEXT(
&self,
texture: u32,
target: u32,
internalformat: u32,
buffer: u32,
offset: isize,
size: isize
)[src]
&self,
texture: u32,
target: u32,
internalformat: u32,
buffer: u32,
offset: isize,
size: isize
)
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]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: i32,
width: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&self,
texture: u32,
target: u32,
level: i32,
internalformat: i32,
width: i32,
height: i32,
border: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&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
)
pub unsafe fn TexturePageCommitmentEXT(
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
commit: u8
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
zoffset: i32,
width: i32,
height: i32,
depth: i32,
commit: u8
)
pub unsafe fn TextureParameterIiv(
&self,
texture: u32,
pname: u32,
params: *const i32
)[src]
&self,
texture: u32,
pname: u32,
params: *const i32
)
pub unsafe fn TextureParameterIivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn TextureParameterIuiv(
&self,
texture: u32,
pname: u32,
params: *const u32
)[src]
&self,
texture: u32,
pname: u32,
params: *const u32
)
pub unsafe fn TextureParameterIuivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *const u32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *const u32
)
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]
&self,
texture: u32,
target: u32,
pname: u32,
param: f32
)
pub unsafe fn TextureParameterfv(
&self,
texture: u32,
pname: u32,
param: *const f32
)[src]
&self,
texture: u32,
pname: u32,
param: *const f32
)
pub unsafe fn TextureParameterfvEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *const f32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *const f32
)
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]
&self,
texture: u32,
target: u32,
pname: u32,
param: i32
)
pub unsafe fn TextureParameteriv(
&self,
texture: u32,
pname: u32,
param: *const i32
)[src]
&self,
texture: u32,
pname: u32,
param: *const i32
)
pub unsafe fn TextureParameterivEXT(
&self,
texture: u32,
target: u32,
pname: u32,
params: *const i32
)[src]
&self,
texture: u32,
target: u32,
pname: u32,
params: *const i32
)
pub unsafe fn TextureRenderbufferEXT(
&self,
texture: u32,
target: u32,
renderbuffer: u32
)[src]
&self,
texture: u32,
target: u32,
renderbuffer: u32
)
pub unsafe fn TextureStorage1D(
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32
)[src]
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32
)
pub unsafe fn TextureStorage1DEXT(
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32
)[src]
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32
)
pub unsafe fn TextureStorage2D(
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn TextureStorage2DEXT(
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)[src]
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32
)
pub unsafe fn TextureStorage2DMultisample(
&self,
texture: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)[src]
&self,
texture: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)
pub unsafe fn TextureStorage2DMultisampleEXT(
&self,
texture: u32,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)[src]
&self,
texture: u32,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
fixedsamplelocations: u8
)
pub unsafe fn TextureStorage3D(
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)[src]
&self,
texture: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)
pub unsafe fn TextureStorage3DEXT(
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)[src]
&self,
texture: u32,
target: u32,
levels: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32
)
pub unsafe fn TextureStorage3DMultisample(
&self,
texture: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)[src]
&self,
texture: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)
pub unsafe fn TextureStorage3DMultisampleEXT(
&self,
texture: u32,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)[src]
&self,
texture: u32,
target: u32,
samples: i32,
internalformat: u32,
width: i32,
height: i32,
depth: i32,
fixedsamplelocations: u8
)
pub unsafe fn TextureSubImage1D(
&self,
texture: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
texture: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
pub unsafe fn TextureSubImage1DEXT(
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)[src]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
width: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&self,
texture: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&self,
texture: u32,
target: u32,
level: i32,
xoffset: i32,
yoffset: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
pixels: *const c_void
)
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]
&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
)
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]
&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
)
pub unsafe fn TextureView(
&self,
texture: u32,
target: u32,
origtexture: u32,
internalformat: u32,
minlevel: u32,
numlevels: u32,
minlayer: u32,
numlayers: u32
)[src]
&self,
texture: u32,
target: u32,
origtexture: u32,
internalformat: u32,
minlevel: u32,
numlevels: u32,
minlayer: u32,
numlayers: u32
)
pub unsafe fn TransformFeedbackBufferBase(
&self,
xfb: u32,
index: u32,
buffer: u32
)[src]
&self,
xfb: u32,
index: u32,
buffer: u32
)
pub unsafe fn TransformFeedbackBufferRange(
&self,
xfb: u32,
index: u32,
buffer: u32,
offset: isize,
size: isize
)[src]
&self,
xfb: u32,
index: u32,
buffer: u32,
offset: isize,
size: isize
)
pub unsafe fn TransformFeedbackVaryings(
&self,
program: u32,
count: i32,
varyings: *const *const i8,
bufferMode: u32
)[src]
&self,
program: u32,
count: i32,
varyings: *const *const i8,
bufferMode: u32
)
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]
&self,
location: i32,
v0: f32,
v1: f32,
v2: f32,
v3: f32
)
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]
&self,
location: i32,
v0: i32,
v1: i32,
v2: i32,
v3: i32
)
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]
&self,
location: i32,
v0: u32,
v1: u32,
v2: u32,
v3: u32
)
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]
&self,
program: u32,
uniformBlockIndex: u32,
uniformBlockBinding: u32
)
pub unsafe fn UniformMatrix2dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix2fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix2x3dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix2x3fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix2x4dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix2x4fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix3dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix3fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix3x2dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix3x2fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix3x4dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix3x4fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix4dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix4fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix4x2dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix4x2fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformMatrix4x3dv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f64
)
pub unsafe fn UniformMatrix4x3fv(
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)[src]
&self,
location: i32,
count: i32,
transpose: u8,
value: *const f32
)
pub unsafe fn UniformSubroutinesuiv(
&self,
shadertype: u32,
count: i32,
indices: *const u32
)[src]
&self,
shadertype: u32,
count: i32,
indices: *const u32
)
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]
&self,
vaobj: u32,
attribindex: u32,
bindingindex: u32
)
pub unsafe fn VertexArrayAttribFormat(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
normalized: u8,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
normalized: u8,
relativeoffset: u32
)
pub unsafe fn VertexArrayAttribIFormat(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexArrayAttribLFormat(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexArrayBindVertexBufferEXT(
&self,
vaobj: u32,
bindingindex: u32,
buffer: u32,
offset: isize,
stride: i32
)[src]
&self,
vaobj: u32,
bindingindex: u32,
buffer: u32,
offset: isize,
stride: i32
)
pub unsafe fn VertexArrayBindingDivisor(
&self,
vaobj: u32,
bindingindex: u32,
divisor: u32
)[src]
&self,
vaobj: u32,
bindingindex: u32,
divisor: u32
)
pub unsafe fn VertexArrayColorOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayEdgeFlagOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
stride: i32,
offset: isize
)
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]
&self,
vaobj: u32,
buffer: u32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayIndexOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayMultiTexCoordOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
texunit: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
texunit: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayNormalOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArraySecondaryColorOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayTexCoordOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayVertexAttribBindingEXT(
&self,
vaobj: u32,
attribindex: u32,
bindingindex: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
bindingindex: u32
)
pub unsafe fn VertexArrayVertexAttribDivisorEXT(
&self,
vaobj: u32,
index: u32,
divisor: u32
)[src]
&self,
vaobj: u32,
index: u32,
divisor: u32
)
pub unsafe fn VertexArrayVertexAttribFormatEXT(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
normalized: u8,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
normalized: u8,
relativeoffset: u32
)
pub unsafe fn VertexArrayVertexAttribIFormatEXT(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexArrayVertexAttribIOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayVertexAttribLFormatEXT(
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)[src]
&self,
vaobj: u32,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexArrayVertexAttribLOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayVertexAttribOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
normalized: u8,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
index: u32,
size: i32,
type_: u32,
normalized: u8,
stride: i32,
offset: isize
)
pub unsafe fn VertexArrayVertexBindingDivisorEXT(
&self,
vaobj: u32,
bindingindex: u32,
divisor: u32
)[src]
&self,
vaobj: u32,
bindingindex: u32,
divisor: u32
)
pub unsafe fn VertexArrayVertexBuffer(
&self,
vaobj: u32,
bindingindex: u32,
buffer: u32,
offset: isize,
stride: i32
)[src]
&self,
vaobj: u32,
bindingindex: u32,
buffer: u32,
offset: isize,
stride: i32
)
pub unsafe fn VertexArrayVertexBuffers(
&self,
vaobj: u32,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
strides: *const i32
)[src]
&self,
vaobj: u32,
first: u32,
count: i32,
buffers: *const u32,
offsets: *const isize,
strides: *const i32
)
pub unsafe fn VertexArrayVertexOffsetEXT(
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)[src]
&self,
vaobj: u32,
buffer: u32,
size: i32,
type_: u32,
stride: i32,
offset: isize
)
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]
&self,
attribindex: u32,
size: i32,
type_: u32,
normalized: u8,
relativeoffset: u32
)
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]
&self,
index: u32,
x: u32,
y: u32,
z: u32,
w: u32
)
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]
&self,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexAttribIPointer(
&self,
index: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)[src]
&self,
index: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)
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]
&self,
attribindex: u32,
size: i32,
type_: u32,
relativeoffset: u32
)
pub unsafe fn VertexAttribLPointer(
&self,
index: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)[src]
&self,
index: u32,
size: i32,
type_: u32,
stride: i32,
pointer: *const c_void
)
pub unsafe fn VertexAttribP1ui(
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)
pub unsafe fn VertexAttribP1uiv(
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)
pub unsafe fn VertexAttribP2ui(
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)
pub unsafe fn VertexAttribP2uiv(
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)
pub unsafe fn VertexAttribP3ui(
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)
pub unsafe fn VertexAttribP3uiv(
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)
pub unsafe fn VertexAttribP4ui(
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: u32
)
pub unsafe fn VertexAttribP4uiv(
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)[src]
&self,
index: u32,
type_: u32,
normalized: u8,
value: *const u32
)
pub unsafe fn VertexAttribPointer(
&self,
index: u32,
size: i32,
type_: u32,
normalized: u8,
stride: i32,
pointer: *const c_void
)[src]
&self,
index: u32,
size: i32,
type_: u32,
normalized: u8,
stride: i32,
pointer: *const c_void
)
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]
&self,
index: u32,
x: f32,
y: f32,
w: f32,
h: f32
)
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
Auto Trait Implementations
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]
impl<T> DowncastSync for T where
T: Any + Send + Sync, [src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]