Struct three_d::context::consts::Gl [−][src]
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
BindFragDataLocation: FnPtrFallbacks: BindFragDataLocationEXT
BindFragDataLocationIndexed: FnPtrFallbacks: BindFragDataLocationIndexedEXT
BindFramebuffer: FnPtrBindImageTexture: FnPtrBindProgramPipeline: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindTexture: FnPtrFallbacks: BindTextureEXT
BindTransformFeedback: FnPtrBindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BindVertexBuffer: 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
BufferData: FnPtrFallbacks: BufferDataARB
BufferSubData: FnPtrFallbacks: BufferSubDataARB
CheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
ClampColor: FnPtrFallbacks: ClampColorARB
Clear: FnPtrClearBufferData: FnPtrClearBufferSubData: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearDepthf: FnPtrFallbacks: ClearDepthfOES
ClearStencil: FnPtrClientWaitSync: FnPtrFallbacks: ClientWaitSyncAPPLE
ColorMask: FnPtrColorMaski: FnPtrFallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
ColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrCompileShader: FnPtrFallbacks: CompileShaderARB
CompressedTexImage1D: FnPtrFallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage1D: FnPtrFallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubData: FnPtrFallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyTexImage1D: FnPtrFallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtrFallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateShader: FnPtrFallbacks: CreateShaderObjectARB
CreateShaderProgramv: 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: 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: 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
FramebufferParameteri: 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
GetActiveAtomicCounterBufferiv: FnPtrGetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveSubroutineName: FnPtrGetActiveSubroutineUniformName: FnPtrGetActiveSubroutineUniformiv: FnPtrGetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtrGetActiveUniformBlockiv: FnPtrGetActiveUniformName: FnPtrGetActiveUniformsiv: FnPtrGetAttachedShaders: FnPtrGetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleani_v: FnPtrFallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtrFallbacks: GetBufferSubDataARB
GetCompressedTexImage: FnPtrFallbacks: GetCompressedTexImageARB
GetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDoublei_v: FnPtrFallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT
GetDoublev: FnPtrGetError: FnPtrGetFloati_v: FnPtrFallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES
GetFloatv: FnPtrGetFragDataIndex: FnPtrFallbacks: GetFragDataIndexEXT
GetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetFramebufferParameteriv: FnPtrGetInteger64i_v: FnPtrGetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtrGetInternalformati64v: FnPtrGetInternalformativ: FnPtrGetMultisamplefv: FnPtrFallbacks: GetMultisamplefvNV
GetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtrGetProgramInterfaceiv: FnPtrGetProgramPipelineInfoLog: FnPtrGetProgramPipelineiv: FnPtrGetProgramResourceIndex: FnPtrGetProgramResourceLocation: FnPtrGetProgramResourceLocationIndex: FnPtrGetProgramResourceName: FnPtrGetProgramResourceiv: FnPtrGetProgramStageiv: FnPtrGetProgramiv: 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: FnPtrGetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformSubroutineuiv: FnPtrGetUniformdv: FnPtrGetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribLdv: FnPtrFallbacks: GetVertexAttribLdvEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtrFallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtrFallbacks: IsBufferARB
IsEnabled: 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
MemoryBarrier: FnPtrFallbacks: MemoryBarrierEXT
MinSampleShading: FnPtrFallbacks: MinSampleShadingARB, MinSampleShadingOES
MultiDrawArrays: FnPtrFallbacks: MultiDrawArraysEXT
MultiDrawArraysIndirect: FnPtrFallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT
MultiDrawElements: FnPtrFallbacks: MultiDrawElementsEXT
MultiDrawElementsBaseVertex: FnPtrFallbacks: MultiDrawElementsBaseVertexEXT
MultiDrawElementsIndirect: FnPtrFallbacks: MultiDrawElementsIndirectAMD, MultiDrawElementsIndirectEXT
MultiTexCoordP1ui: FnPtrMultiTexCoordP1uiv: FnPtrMultiTexCoordP2ui: FnPtrMultiTexCoordP2uiv: FnPtrMultiTexCoordP3ui: FnPtrMultiTexCoordP3uiv: FnPtrMultiTexCoordP4ui: FnPtrMultiTexCoordP4uiv: 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: FnPtrProgramUniform1dv: FnPtrProgramUniform1f: FnPtrFallbacks: ProgramUniform1fEXT
ProgramUniform1fv: FnPtrFallbacks: ProgramUniform1fvEXT
ProgramUniform1i: FnPtrFallbacks: ProgramUniform1iEXT
ProgramUniform1iv: FnPtrFallbacks: ProgramUniform1ivEXT
ProgramUniform1ui: FnPtrFallbacks: ProgramUniform1uiEXT
ProgramUniform1uiv: FnPtrFallbacks: ProgramUniform1uivEXT
ProgramUniform2d: FnPtrProgramUniform2dv: FnPtrProgramUniform2f: FnPtrFallbacks: ProgramUniform2fEXT
ProgramUniform2fv: FnPtrFallbacks: ProgramUniform2fvEXT
ProgramUniform2i: FnPtrFallbacks: ProgramUniform2iEXT
ProgramUniform2iv: FnPtrFallbacks: ProgramUniform2ivEXT
ProgramUniform2ui: FnPtrFallbacks: ProgramUniform2uiEXT
ProgramUniform2uiv: FnPtrFallbacks: ProgramUniform2uivEXT
ProgramUniform3d: FnPtrProgramUniform3dv: FnPtrProgramUniform3f: FnPtrFallbacks: ProgramUniform3fEXT
ProgramUniform3fv: FnPtrFallbacks: ProgramUniform3fvEXT
ProgramUniform3i: FnPtrFallbacks: ProgramUniform3iEXT
ProgramUniform3iv: FnPtrFallbacks: ProgramUniform3ivEXT
ProgramUniform3ui: FnPtrFallbacks: ProgramUniform3uiEXT
ProgramUniform3uiv: FnPtrFallbacks: ProgramUniform3uivEXT
ProgramUniform4d: FnPtrProgramUniform4dv: FnPtrProgramUniform4f: FnPtrFallbacks: ProgramUniform4fEXT
ProgramUniform4fv: FnPtrFallbacks: ProgramUniform4fvEXT
ProgramUniform4i: FnPtrFallbacks: ProgramUniform4iEXT
ProgramUniform4iv: FnPtrFallbacks: ProgramUniform4ivEXT
ProgramUniform4ui: FnPtrFallbacks: ProgramUniform4uiEXT
ProgramUniform4uiv: FnPtrFallbacks: ProgramUniform4uivEXT
ProgramUniformMatrix2dv: FnPtrProgramUniformMatrix2fv: FnPtrFallbacks: ProgramUniformMatrix2fvEXT
ProgramUniformMatrix2x3dv: FnPtrProgramUniformMatrix2x3fv: FnPtrFallbacks: ProgramUniformMatrix2x3fvEXT
ProgramUniformMatrix2x4dv: FnPtrProgramUniformMatrix2x4fv: FnPtrFallbacks: ProgramUniformMatrix2x4fvEXT
ProgramUniformMatrix3dv: FnPtrProgramUniformMatrix3fv: FnPtrFallbacks: ProgramUniformMatrix3fvEXT
ProgramUniformMatrix3x2dv: FnPtrProgramUniformMatrix3x2fv: FnPtrFallbacks: ProgramUniformMatrix3x2fvEXT
ProgramUniformMatrix3x4dv: FnPtrProgramUniformMatrix3x4fv: FnPtrFallbacks: ProgramUniformMatrix3x4fvEXT
ProgramUniformMatrix4dv: FnPtrProgramUniformMatrix4fv: FnPtrFallbacks: ProgramUniformMatrix4fvEXT
ProgramUniformMatrix4x2dv: FnPtrProgramUniformMatrix4x2fv: FnPtrFallbacks: ProgramUniformMatrix4x2fvEXT
ProgramUniformMatrix4x3dv: FnPtrProgramUniformMatrix4x3fv: FnPtrFallbacks: ProgramUniformMatrix4x3fvEXT
ProvokingVertex: FnPtrFallbacks: ProvokingVertexEXT
PushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
QueryCounter: FnPtrFallbacks: QueryCounterEXT
ReadBuffer: FnPtrReadPixels: 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
TextureView: FnPtrFallbacks: TextureViewEXT, TextureViewOES
TransformFeedbackVaryings: 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
UseProgram: FnPtrFallbacks: UseProgramObjectARB
UseProgramStages: FnPtrValidateProgram: FnPtrFallbacks: ValidateProgramARB
ValidateProgramPipeline: 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]
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: GLuint, program: GLuint)[src]
pub unsafe fn ActiveTexture(&self, texture: GLenum)[src]
pub unsafe fn AttachShader(&self, program: GLuint, shader: GLuint)[src]
pub unsafe fn BeginConditionalRender(&self, id: GLuint, mode: GLenum)[src]
pub unsafe fn BeginQuery(&self, target: GLenum, id: GLuint)[src]
pub unsafe fn BeginQueryIndexed(
&self,
target: GLenum,
index: GLuint,
id: GLuint
)[src]
&self,
target: GLenum,
index: GLuint,
id: GLuint
)
pub unsafe fn BeginTransformFeedback(&self, primitiveMode: GLenum)[src]
pub unsafe fn BindAttribLocation(
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)[src]
&self,
program: GLuint,
index: GLuint,
name: *const GLchar
)
pub unsafe fn BindBuffer(&self, target: GLenum, buffer: GLuint)[src]
pub unsafe fn BindBufferBase(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint
)[src]
&self,
target: GLenum,
index: GLuint,
buffer: GLuint
)
pub unsafe fn BindBufferRange(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)[src]
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn BindFragDataLocation(
&self,
program: GLuint,
color: GLuint,
name: *const GLchar
)[src]
&self,
program: GLuint,
color: GLuint,
name: *const GLchar
)
pub unsafe fn BindFragDataLocationIndexed(
&self,
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar
)[src]
&self,
program: GLuint,
colorNumber: GLuint,
index: GLuint,
name: *const GLchar
)
pub unsafe fn BindFramebuffer(&self, target: GLenum, framebuffer: GLuint)[src]
pub unsafe fn BindImageTexture(
&self,
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum
)[src]
&self,
unit: GLuint,
texture: GLuint,
level: GLint,
layered: GLboolean,
layer: GLint,
access: GLenum,
format: GLenum
)
pub unsafe fn BindProgramPipeline(&self, pipeline: GLuint)[src]
pub unsafe fn BindRenderbuffer(&self, target: GLenum, renderbuffer: GLuint)[src]
pub unsafe fn BindSampler(&self, unit: GLuint, sampler: GLuint)[src]
pub unsafe fn BindTexture(&self, target: GLenum, texture: GLuint)[src]
pub unsafe fn BindTransformFeedback(&self, target: GLenum, id: GLuint)[src]
pub unsafe fn BindVertexArray(&self, array: GLuint)[src]
pub unsafe fn BindVertexBuffer(
&self,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)[src]
&self,
bindingindex: GLuint,
buffer: GLuint,
offset: GLintptr,
stride: GLsizei
)
pub unsafe fn BlendColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)[src]
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
pub unsafe fn BlendEquation(&self, mode: GLenum)[src]
pub unsafe fn BlendEquationSeparate(&self, modeRGB: GLenum, modeAlpha: GLenum)[src]
pub unsafe fn BlendEquationSeparatei(
&self,
buf: GLuint,
modeRGB: GLenum,
modeAlpha: GLenum
)[src]
&self,
buf: GLuint,
modeRGB: GLenum,
modeAlpha: GLenum
)
pub unsafe fn BlendEquationi(&self, buf: GLuint, mode: GLenum)[src]
pub unsafe fn BlendFunc(&self, sfactor: GLenum, dfactor: GLenum)[src]
pub unsafe fn BlendFuncSeparate(
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)[src]
&self,
sfactorRGB: GLenum,
dfactorRGB: GLenum,
sfactorAlpha: GLenum,
dfactorAlpha: GLenum
)
pub unsafe fn BlendFuncSeparatei(
&self,
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum
)[src]
&self,
buf: GLuint,
srcRGB: GLenum,
dstRGB: GLenum,
srcAlpha: GLenum,
dstAlpha: GLenum
)
pub unsafe fn BlendFunci(&self, buf: GLuint, src: GLenum, dst: GLenum)[src]
pub unsafe fn BlitFramebuffer(
&self,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum
)[src]
&self,
srcX0: GLint,
srcY0: GLint,
srcX1: GLint,
srcY1: GLint,
dstX0: GLint,
dstY0: GLint,
dstX1: GLint,
dstY1: GLint,
mask: GLbitfield,
filter: GLenum
)
pub unsafe fn BufferData(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)[src]
&self,
target: GLenum,
size: GLsizeiptr,
data: *const c_void,
usage: GLenum
)
pub unsafe fn BufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)[src]
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *const c_void
)
pub unsafe fn CheckFramebufferStatus(&self, target: GLenum) -> GLenum[src]
pub unsafe fn ClampColor(&self, target: GLenum, clamp: GLenum)[src]
pub unsafe fn Clear(&self, mask: GLbitfield)[src]
pub unsafe fn ClearBufferData(
&self,
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)[src]
&self,
target: GLenum,
internalformat: GLenum,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearBufferSubData(
&self,
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)[src]
&self,
target: GLenum,
internalformat: GLenum,
offset: GLintptr,
size: GLsizeiptr,
format: GLenum,
type_: GLenum,
data: *const c_void
)
pub unsafe fn ClearBufferfi(
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
depth: GLfloat,
stencil: GLint
)
pub unsafe fn ClearBufferfv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLfloat
)
pub unsafe fn ClearBufferiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLint
)
pub unsafe fn ClearBufferuiv(
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)[src]
&self,
buffer: GLenum,
drawbuffer: GLint,
value: *const GLuint
)
pub unsafe fn ClearColor(
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)[src]
&self,
red: GLfloat,
green: GLfloat,
blue: GLfloat,
alpha: GLfloat
)
pub unsafe fn ClearDepth(&self, depth: GLdouble)[src]
pub unsafe fn ClearDepthf(&self, d: GLfloat)[src]
pub unsafe fn ClearStencil(&self, s: GLint)[src]
pub unsafe fn ClientWaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum[src]
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
) -> GLenum
pub unsafe fn ColorMask(
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)[src]
&self,
red: GLboolean,
green: GLboolean,
blue: GLboolean,
alpha: GLboolean
)
pub unsafe fn ColorMaski(
&self,
index: GLuint,
r: GLboolean,
g: GLboolean,
b: GLboolean,
a: GLboolean
)[src]
&self,
index: GLuint,
r: GLboolean,
g: GLboolean,
b: GLboolean,
a: GLboolean
)
pub unsafe fn ColorP3ui(&self, type_: GLenum, color: GLuint)[src]
pub unsafe fn ColorP3uiv(&self, type_: GLenum, color: *const GLuint)[src]
pub unsafe fn ColorP4ui(&self, type_: GLenum, color: GLuint)[src]
pub unsafe fn ColorP4uiv(&self, type_: GLenum, color: *const GLuint)[src]
pub unsafe fn CompileShader(&self, shader: GLuint)[src]
pub unsafe fn CompressedTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
imageSize: GLsizei,
data: *const c_void
)
pub unsafe fn CopyBufferSubData(
&self,
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)[src]
&self,
readTarget: GLenum,
writeTarget: GLenum,
readOffset: GLintptr,
writeOffset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn CopyImageSubData(
&self,
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei
)[src]
&self,
srcName: GLuint,
srcTarget: GLenum,
srcLevel: GLint,
srcX: GLint,
srcY: GLint,
srcZ: GLint,
dstName: GLuint,
dstTarget: GLenum,
dstLevel: GLint,
dstX: GLint,
dstY: GLint,
dstZ: GLint,
srcWidth: GLsizei,
srcHeight: GLsizei,
srcDepth: GLsizei
)
pub unsafe fn CopyTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint
)
pub unsafe fn CopyTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub unsafe fn CopyTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei
)
pub unsafe fn CopyTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CopyTexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn CreateProgram(&self) -> GLuint[src]
pub unsafe fn CreateShader(&self, type_: GLenum) -> GLuint[src]
pub unsafe fn CreateShaderProgramv(
&self,
type_: GLenum,
count: GLsizei,
strings: *const *const GLchar
) -> GLuint[src]
&self,
type_: GLenum,
count: GLsizei,
strings: *const *const GLchar
) -> GLuint
pub unsafe fn CullFace(&self, mode: GLenum)[src]
pub unsafe fn DebugMessageCallback(
&self,
callback: GLDEBUGPROC,
userParam: *const c_void
)[src]
&self,
callback: GLDEBUGPROC,
userParam: *const c_void
)
pub unsafe fn DebugMessageControl(
&self,
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean
)[src]
&self,
source: GLenum,
type_: GLenum,
severity: GLenum,
count: GLsizei,
ids: *const GLuint,
enabled: GLboolean
)
pub unsafe fn DebugMessageInsert(
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar
)[src]
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
length: GLsizei,
buf: *const GLchar
)
pub unsafe fn DeleteBuffers(&self, n: GLsizei, buffers: *const GLuint)[src]
pub unsafe fn DeleteFramebuffers(&self, n: GLsizei, framebuffers: *const GLuint)[src]
pub unsafe fn DeleteProgram(&self, program: GLuint)[src]
pub unsafe fn DeleteProgramPipelines(
&self,
n: GLsizei,
pipelines: *const GLuint
)[src]
&self,
n: GLsizei,
pipelines: *const GLuint
)
pub unsafe fn DeleteQueries(&self, n: GLsizei, ids: *const GLuint)[src]
pub unsafe fn DeleteRenderbuffers(
&self,
n: GLsizei,
renderbuffers: *const GLuint
)[src]
&self,
n: GLsizei,
renderbuffers: *const GLuint
)
pub unsafe fn DeleteSamplers(&self, count: GLsizei, samplers: *const GLuint)[src]
pub unsafe fn DeleteShader(&self, shader: GLuint)[src]
pub unsafe fn DeleteSync(&self, sync: GLsync)[src]
pub unsafe fn DeleteTextures(&self, n: GLsizei, textures: *const GLuint)[src]
pub unsafe fn DeleteTransformFeedbacks(&self, n: GLsizei, ids: *const GLuint)[src]
pub unsafe fn DeleteVertexArrays(&self, n: GLsizei, arrays: *const GLuint)[src]
pub unsafe fn DepthFunc(&self, func: GLenum)[src]
pub unsafe fn DepthMask(&self, flag: GLboolean)[src]
pub unsafe fn DepthRange(&self, n: GLdouble, f: GLdouble)[src]
pub unsafe fn DepthRangeArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLdouble
)[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLdouble
)
pub unsafe fn DepthRangeIndexed(&self, index: GLuint, n: GLdouble, f: GLdouble)[src]
pub unsafe fn DepthRangef(&self, n: GLfloat, f: GLfloat)[src]
pub unsafe fn DetachShader(&self, program: GLuint, shader: GLuint)[src]
pub unsafe fn Disable(&self, cap: GLenum)[src]
pub unsafe fn DisableVertexAttribArray(&self, index: GLuint)[src]
pub unsafe fn Disablei(&self, target: GLenum, index: GLuint)[src]
pub unsafe fn DispatchCompute(
&self,
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint
)[src]
&self,
num_groups_x: GLuint,
num_groups_y: GLuint,
num_groups_z: GLuint
)
pub unsafe fn DispatchComputeIndirect(&self, indirect: GLintptr)[src]
pub unsafe fn DrawArrays(&self, mode: GLenum, first: GLint, count: GLsizei)[src]
pub unsafe fn DrawArraysIndirect(&self, mode: GLenum, indirect: *const c_void)[src]
pub unsafe fn DrawArraysInstanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei
)[src]
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei
)
pub unsafe fn DrawArraysInstancedBaseInstance(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint
)[src]
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
instancecount: GLsizei,
baseinstance: GLuint
)
pub unsafe fn DrawBuffer(&self, buf: GLenum)[src]
pub unsafe fn DrawBuffers(&self, n: GLsizei, bufs: *const GLenum)[src]
pub unsafe fn DrawElements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
pub unsafe fn DrawElementsBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
pub unsafe fn DrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void
)[src]
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void
)
pub unsafe fn DrawElementsInstanced(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei
)
pub unsafe fn DrawElementsInstancedBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
baseinstance: GLuint
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
baseinstance: GLuint
)
pub unsafe fn DrawElementsInstancedBaseVertex(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint
)
pub unsafe fn DrawElementsInstancedBaseVertexBaseInstance(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint
)[src]
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
instancecount: GLsizei,
basevertex: GLint,
baseinstance: GLuint
)
pub unsafe fn DrawRangeElements(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)[src]
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void
)
pub unsafe fn DrawRangeElementsBaseVertex(
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)[src]
&self,
mode: GLenum,
start: GLuint,
end: GLuint,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
basevertex: GLint
)
pub unsafe fn DrawTransformFeedback(&self, mode: GLenum, id: GLuint)[src]
pub unsafe fn DrawTransformFeedbackInstanced(
&self,
mode: GLenum,
id: GLuint,
instancecount: GLsizei
)[src]
&self,
mode: GLenum,
id: GLuint,
instancecount: GLsizei
)
pub unsafe fn DrawTransformFeedbackStream(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint
)[src]
&self,
mode: GLenum,
id: GLuint,
stream: GLuint
)
pub unsafe fn DrawTransformFeedbackStreamInstanced(
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
instancecount: GLsizei
)[src]
&self,
mode: GLenum,
id: GLuint,
stream: GLuint,
instancecount: GLsizei
)
pub unsafe fn Enable(&self, cap: GLenum)[src]
pub unsafe fn EnableVertexAttribArray(&self, index: GLuint)[src]
pub unsafe fn Enablei(&self, target: GLenum, index: GLuint)[src]
pub unsafe fn EndConditionalRender(&self)[src]
pub unsafe fn EndQuery(&self, target: GLenum)[src]
pub unsafe fn EndQueryIndexed(&self, target: GLenum, index: GLuint)[src]
pub unsafe fn EndTransformFeedback(&self)[src]
pub unsafe fn FenceSync(&self, condition: GLenum, flags: GLbitfield) -> GLsync[src]
pub unsafe fn Finish(&self)[src]
pub unsafe fn Flush(&self)[src]
pub unsafe fn FlushMappedBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr
)[src]
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn FramebufferParameteri(
&self,
target: GLenum,
pname: GLenum,
param: GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
param: GLint
)
pub unsafe fn FramebufferRenderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)[src]
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
pub unsafe fn FramebufferTexture(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture1D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture2D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub unsafe fn FramebufferTexture3D(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint,
zoffset: GLint
)
pub unsafe fn FramebufferTextureLayer(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
pub unsafe fn FrontFace(&self, mode: GLenum)[src]
pub unsafe fn GenBuffers(&self, n: GLsizei, buffers: *mut GLuint)[src]
pub unsafe fn GenFramebuffers(&self, n: GLsizei, framebuffers: *mut GLuint)[src]
pub unsafe fn GenProgramPipelines(&self, n: GLsizei, pipelines: *mut GLuint)[src]
pub unsafe fn GenQueries(&self, n: GLsizei, ids: *mut GLuint)[src]
pub unsafe fn GenRenderbuffers(&self, n: GLsizei, renderbuffers: *mut GLuint)[src]
pub unsafe fn GenSamplers(&self, count: GLsizei, samplers: *mut GLuint)[src]
pub unsafe fn GenTextures(&self, n: GLsizei, textures: *mut GLuint)[src]
pub unsafe fn GenTransformFeedbacks(&self, n: GLsizei, ids: *mut GLuint)[src]
pub unsafe fn GenVertexArrays(&self, n: GLsizei, arrays: *mut GLuint)[src]
pub unsafe fn GenerateMipmap(&self, target: GLenum)[src]
pub unsafe fn GetActiveAtomicCounterBufferiv(
&self,
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
program: GLuint,
bufferIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetActiveAttrib(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineUniformName(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
bufsize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetActiveSubroutineUniformiv(
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint
)[src]
&self,
program: GLuint,
shadertype: GLenum,
index: GLuint,
pname: GLenum,
values: *mut GLint
)
pub unsafe fn GetActiveUniform(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLint,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetActiveUniformBlockName(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar
)[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformBlockName: *mut GLchar
)
pub unsafe fn GetActiveUniformBlockiv(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetActiveUniformName(
&self,
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar
)[src]
&self,
program: GLuint,
uniformIndex: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
uniformName: *mut GLchar
)
pub unsafe fn GetActiveUniformsiv(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
program: GLuint,
uniformCount: GLsizei,
uniformIndices: *const GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetAttachedShaders(
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)[src]
&self,
program: GLuint,
maxCount: GLsizei,
count: *mut GLsizei,
shaders: *mut GLuint
)
pub unsafe fn GetAttribLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetBooleani_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLboolean
)
pub unsafe fn GetBooleanv(&self, pname: GLenum, data: *mut GLboolean)[src]
pub unsafe fn GetBufferParameteri64v(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint64
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint64
)
pub unsafe fn GetBufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetBufferPointerv(
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *const *mut c_void
)
pub unsafe fn GetBufferSubData(
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)[src]
&self,
target: GLenum,
offset: GLintptr,
size: GLsizeiptr,
data: *mut c_void
)
pub unsafe fn GetCompressedTexImage(
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)[src]
&self,
target: GLenum,
level: GLint,
img: *mut c_void
)
pub unsafe fn GetDebugMessageLog(
&self,
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar
) -> GLuint[src]
&self,
count: GLuint,
bufSize: GLsizei,
sources: *mut GLenum,
types: *mut GLenum,
ids: *mut GLuint,
severities: *mut GLenum,
lengths: *mut GLsizei,
messageLog: *mut GLchar
) -> GLuint
pub unsafe fn GetDoublei_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLdouble
)
pub unsafe fn GetDoublev(&self, pname: GLenum, data: *mut GLdouble)[src]
pub unsafe fn GetError(&self) -> GLenum[src]
pub unsafe fn GetFloati_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLfloat
)
pub unsafe fn GetFloatv(&self, pname: GLenum, data: *mut GLfloat)[src]
pub unsafe fn GetFragDataIndex(
&self,
program: GLuint,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetFragDataLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetFramebufferAttachmentParameteriv(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetFramebufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetInteger64i_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint64
)[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLint64
)
pub unsafe fn GetInteger64v(&self, pname: GLenum, data: *mut GLint64)[src]
pub unsafe fn GetIntegeri_v(
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)[src]
&self,
target: GLenum,
index: GLuint,
data: *mut GLint
)
pub unsafe fn GetIntegerv(&self, pname: GLenum, data: *mut GLint)[src]
pub unsafe fn GetInternalformati64v(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint64
)[src]
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint64
)
pub unsafe fn GetInternalformativ(
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint
)[src]
&self,
target: GLenum,
internalformat: GLenum,
pname: GLenum,
bufSize: GLsizei,
params: *mut GLint
)
pub unsafe fn GetMultisamplefv(
&self,
pname: GLenum,
index: GLuint,
val: *mut GLfloat
)[src]
&self,
pname: GLenum,
index: GLuint,
val: *mut GLfloat
)
pub unsafe fn GetObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)[src]
&self,
identifier: GLenum,
name: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
pub unsafe fn GetObjectPtrLabel(
&self,
ptr: *const c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)[src]
&self,
ptr: *const c_void,
bufSize: GLsizei,
length: *mut GLsizei,
label: *mut GLchar
)
pub unsafe fn GetPointerv(&self, pname: GLenum, params: *const *mut c_void)[src]
pub unsafe fn GetProgramBinary(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut c_void
)[src]
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
binaryFormat: *mut GLenum,
binary: *mut c_void
)
pub unsafe fn GetProgramInfoLog(
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)[src]
&self,
program: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetProgramInterfaceiv(
&self,
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
program: GLuint,
programInterface: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetProgramPipelineInfoLog(
&self,
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)[src]
&self,
pipeline: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetProgramPipelineiv(
&self,
pipeline: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
pipeline: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetProgramResourceIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLuint[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLuint
pub unsafe fn GetProgramResourceLocation(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetProgramResourceLocationIndex(
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
programInterface: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetProgramResourceName(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)[src]
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
name: *mut GLchar
)
pub unsafe fn GetProgramResourceiv(
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLint
)[src]
&self,
program: GLuint,
programInterface: GLenum,
index: GLuint,
propCount: GLsizei,
props: *const GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
params: *mut GLint
)
pub unsafe fn GetProgramStageiv(
&self,
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint
)[src]
&self,
program: GLuint,
shadertype: GLenum,
pname: GLenum,
values: *mut GLint
)
pub unsafe fn GetProgramiv(
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
program: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryIndexediv(
&self,
target: GLenum,
index: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryObjecti64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint64
)[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint64
)
pub unsafe fn GetQueryObjectiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetQueryObjectui64v(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint64
)[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint64
)
pub unsafe fn GetQueryObjectuiv(
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)[src]
&self,
id: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetQueryiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetRenderbufferParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetSamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetSamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLuint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetSamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLfloat
)[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetSamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetShaderInfoLog(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)[src]
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
infoLog: *mut GLchar
)
pub unsafe fn GetShaderPrecisionFormat(
&self,
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint
)[src]
&self,
shadertype: GLenum,
precisiontype: GLenum,
range: *mut GLint,
precision: *mut GLint
)
pub unsafe fn GetShaderSource(
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)[src]
&self,
shader: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
source: *mut GLchar
)
pub unsafe fn GetShaderiv(
&self,
shader: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
shader: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetString(&self, name: GLenum) -> *const GLubyte[src]
pub unsafe fn GetStringi(&self, name: GLenum, index: GLuint) -> *const GLubyte[src]
pub unsafe fn GetSubroutineIndex(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLuint[src]
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLuint
pub unsafe fn GetSubroutineUniformLocation(
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
shadertype: GLenum,
name: *const GLchar
) -> GLint
pub unsafe fn GetSynciv(
&self,
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint
)[src]
&self,
sync: GLsync,
pname: GLenum,
bufSize: GLsizei,
length: *mut GLsizei,
values: *mut GLint
)
pub unsafe fn GetTexImage(
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)[src]
&self,
target: GLenum,
level: GLint,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn GetTexLevelParameterfv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)[src]
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTexLevelParameteriv(
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
level: GLint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetTexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetTexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetTransformFeedbackVarying(
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar
)[src]
&self,
program: GLuint,
index: GLuint,
bufSize: GLsizei,
length: *mut GLsizei,
size: *mut GLsizei,
type_: *mut GLenum,
name: *mut GLchar
)
pub unsafe fn GetUniformBlockIndex(
&self,
program: GLuint,
uniformBlockName: *const GLchar
) -> GLuint[src]
&self,
program: GLuint,
uniformBlockName: *const GLchar
) -> GLuint
pub unsafe fn GetUniformIndices(
&self,
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint
)[src]
&self,
program: GLuint,
uniformCount: GLsizei,
uniformNames: *const *const GLchar,
uniformIndices: *mut GLuint
)
pub unsafe fn GetUniformLocation(
&self,
program: GLuint,
name: *const GLchar
) -> GLint[src]
&self,
program: GLuint,
name: *const GLchar
) -> GLint
pub unsafe fn GetUniformSubroutineuiv(
&self,
shadertype: GLenum,
location: GLint,
params: *mut GLuint
)[src]
&self,
shadertype: GLenum,
location: GLint,
params: *mut GLuint
)
pub unsafe fn GetUniformdv(
&self,
program: GLuint,
location: GLint,
params: *mut GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLdouble
)
pub unsafe fn GetUniformfv(
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLfloat
)
pub unsafe fn GetUniformiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLint
)
pub unsafe fn GetUniformuiv(
&self,
program: GLuint,
location: GLint,
params: *mut GLuint
)[src]
&self,
program: GLuint,
location: GLint,
params: *mut GLuint
)
pub unsafe fn GetVertexAttribIiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn GetVertexAttribIuiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLuint
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLuint
)
pub unsafe fn GetVertexAttribLdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
pub unsafe fn GetVertexAttribPointerv(
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)[src]
&self,
index: GLuint,
pname: GLenum,
pointer: *const *mut c_void
)
pub unsafe fn GetVertexAttribdv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLdouble
)
pub unsafe fn GetVertexAttribfv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLfloat
)
pub unsafe fn GetVertexAttribiv(
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)[src]
&self,
index: GLuint,
pname: GLenum,
params: *mut GLint
)
pub unsafe fn Hint(&self, target: GLenum, mode: GLenum)[src]
pub unsafe fn InvalidateBufferData(&self, buffer: GLuint)[src]
pub unsafe fn InvalidateBufferSubData(
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)[src]
&self,
buffer: GLuint,
offset: GLintptr,
length: GLsizeiptr
)
pub unsafe fn InvalidateFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum
)[src]
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum
)
pub unsafe fn InvalidateSubFramebuffer(
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
numAttachments: GLsizei,
attachments: *const GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn InvalidateTexImage(&self, texture: GLuint, level: GLint)[src]
pub unsafe fn InvalidateTexSubImage(
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)[src]
&self,
texture: GLuint,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn IsBuffer(&self, buffer: GLuint) -> GLboolean[src]
pub unsafe fn IsEnabled(&self, cap: GLenum) -> GLboolean[src]
pub unsafe fn IsEnabledi(&self, target: GLenum, index: GLuint) -> GLboolean[src]
pub unsafe fn IsFramebuffer(&self, framebuffer: GLuint) -> GLboolean[src]
pub unsafe fn IsProgram(&self, program: GLuint) -> GLboolean[src]
pub unsafe fn IsProgramPipeline(&self, pipeline: GLuint) -> GLboolean[src]
pub unsafe fn IsQuery(&self, id: GLuint) -> GLboolean[src]
pub unsafe fn IsRenderbuffer(&self, renderbuffer: GLuint) -> GLboolean[src]
pub unsafe fn IsSampler(&self, sampler: GLuint) -> GLboolean[src]
pub unsafe fn IsShader(&self, shader: GLuint) -> GLboolean[src]
pub unsafe fn IsSync(&self, sync: GLsync) -> GLboolean[src]
pub unsafe fn IsTexture(&self, texture: GLuint) -> GLboolean[src]
pub unsafe fn IsTransformFeedback(&self, id: GLuint) -> GLboolean[src]
pub unsafe fn IsVertexArray(&self, array: GLuint) -> GLboolean[src]
pub unsafe fn LineWidth(&self, width: GLfloat)[src]
pub unsafe fn LinkProgram(&self, program: GLuint)[src]
pub unsafe fn LogicOp(&self, opcode: GLenum)[src]
pub unsafe fn MapBuffer(&self, target: GLenum, access: GLenum) -> *mut c_void[src]
pub unsafe fn MapBufferRange(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void[src]
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut c_void
pub unsafe fn MemoryBarrier(&self, barriers: GLbitfield)[src]
pub unsafe fn MinSampleShading(&self, value: GLfloat)[src]
pub unsafe fn MultiDrawArrays(
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)[src]
&self,
mode: GLenum,
first: *const GLint,
count: *const GLsizei,
drawcount: GLsizei
)
pub unsafe fn MultiDrawArraysIndirect(
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)[src]
&self,
mode: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
pub unsafe fn MultiDrawElements(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)[src]
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei
)
pub unsafe fn MultiDrawElementsBaseVertex(
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
basevertex: *const GLint
)[src]
&self,
mode: GLenum,
count: *const GLsizei,
type_: GLenum,
indices: *const *const c_void,
drawcount: GLsizei,
basevertex: *const GLint
)
pub unsafe fn MultiDrawElementsIndirect(
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)[src]
&self,
mode: GLenum,
type_: GLenum,
indirect: *const c_void,
drawcount: GLsizei,
stride: GLsizei
)
pub unsafe fn MultiTexCoordP1ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP1uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP2ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP2uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP3ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP3uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn MultiTexCoordP4ui(
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: GLuint
)
pub unsafe fn MultiTexCoordP4uiv(
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)[src]
&self,
texture: GLenum,
type_: GLenum,
coords: *const GLuint
)
pub unsafe fn NormalP3ui(&self, type_: GLenum, coords: GLuint)[src]
pub unsafe fn NormalP3uiv(&self, type_: GLenum, coords: *const GLuint)[src]
pub unsafe fn ObjectLabel(
&self,
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar
)[src]
&self,
identifier: GLenum,
name: GLuint,
length: GLsizei,
label: *const GLchar
)
pub unsafe fn ObjectPtrLabel(
&self,
ptr: *const c_void,
length: GLsizei,
label: *const GLchar
)[src]
&self,
ptr: *const c_void,
length: GLsizei,
label: *const GLchar
)
pub unsafe fn PatchParameterfv(&self, pname: GLenum, values: *const GLfloat)[src]
pub unsafe fn PatchParameteri(&self, pname: GLenum, value: GLint)[src]
pub unsafe fn PauseTransformFeedback(&self)[src]
pub unsafe fn PixelStoref(&self, pname: GLenum, param: GLfloat)[src]
pub unsafe fn PixelStorei(&self, pname: GLenum, param: GLint)[src]
pub unsafe fn PointParameterf(&self, pname: GLenum, param: GLfloat)[src]
pub unsafe fn PointParameterfv(&self, pname: GLenum, params: *const GLfloat)[src]
pub unsafe fn PointParameteri(&self, pname: GLenum, param: GLint)[src]
pub unsafe fn PointParameteriv(&self, pname: GLenum, params: *const GLint)[src]
pub unsafe fn PointSize(&self, size: GLfloat)[src]
pub unsafe fn PolygonMode(&self, face: GLenum, mode: GLenum)[src]
pub unsafe fn PolygonOffset(&self, factor: GLfloat, units: GLfloat)[src]
pub unsafe fn PopDebugGroup(&self)[src]
pub unsafe fn PrimitiveRestartIndex(&self, index: GLuint)[src]
pub unsafe fn ProgramBinary(
&self,
program: GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei
)[src]
&self,
program: GLuint,
binaryFormat: GLenum,
binary: *const c_void,
length: GLsizei
)
pub unsafe fn ProgramParameteri(
&self,
program: GLuint,
pname: GLenum,
value: GLint
)[src]
&self,
program: GLuint,
pname: GLenum,
value: GLint
)
pub unsafe fn ProgramUniform1d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble
)
pub unsafe fn ProgramUniform1dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform1f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat
)
pub unsafe fn ProgramUniform1fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform1i(
&self,
program: GLuint,
location: GLint,
v0: GLint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLint
)
pub unsafe fn ProgramUniform1iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform1ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint
)
pub unsafe fn ProgramUniform1uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform2d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble
)
pub unsafe fn ProgramUniform2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform2f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat
)
pub unsafe fn ProgramUniform2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform2i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint
)
pub unsafe fn ProgramUniform2iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform2ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint
)
pub unsafe fn ProgramUniform2uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform3d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble
)
pub unsafe fn ProgramUniform3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform3f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
pub unsafe fn ProgramUniform3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform3i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint
)
pub unsafe fn ProgramUniform3iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform3ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub unsafe fn ProgramUniform3uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniform4d(
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLdouble,
v1: GLdouble,
v2: GLdouble,
v3: GLdouble
)
pub unsafe fn ProgramUniform4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn ProgramUniform4f(
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
pub unsafe fn ProgramUniform4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn ProgramUniform4i(
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
pub unsafe fn ProgramUniform4iv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn ProgramUniform4ui(
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)[src]
&self,
program: GLuint,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub unsafe fn ProgramUniform4uiv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn ProgramUniformMatrix2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix2x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix2x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix3x4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix3x4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x2dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x2fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProgramUniformMatrix4x3dv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn ProgramUniformMatrix4x3fv(
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
program: GLuint,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn ProvokingVertex(&self, mode: GLenum)[src]
pub unsafe fn PushDebugGroup(
&self,
source: GLenum,
id: GLuint,
length: GLsizei,
message: *const GLchar
)[src]
&self,
source: GLenum,
id: GLuint,
length: GLsizei,
message: *const GLchar
)
pub unsafe fn QueryCounter(&self, id: GLuint, target: GLenum)[src]
pub unsafe fn ReadBuffer(&self, src: GLenum)[src]
pub unsafe fn ReadPixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *mut c_void
)
pub unsafe fn ReleaseShaderCompiler(&self)[src]
pub unsafe fn RenderbufferStorage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn RenderbufferStorageMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ResumeTransformFeedback(&self)[src]
pub unsafe fn SampleCoverage(&self, value: GLfloat, invert: GLboolean)[src]
pub unsafe fn SampleMaski(&self, maskNumber: GLuint, mask: GLbitfield)[src]
pub unsafe fn SamplerParameterIiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
pub unsafe fn SamplerParameterIuiv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLuint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLuint
)
pub unsafe fn SamplerParameterf(
&self,
sampler: GLuint,
pname: GLenum,
param: GLfloat
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: GLfloat
)
pub unsafe fn SamplerParameterfv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLfloat
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLfloat
)
pub unsafe fn SamplerParameteri(
&self,
sampler: GLuint,
pname: GLenum,
param: GLint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: GLint
)
pub unsafe fn SamplerParameteriv(
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)[src]
&self,
sampler: GLuint,
pname: GLenum,
param: *const GLint
)
pub unsafe fn Scissor(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ScissorArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLint
)[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLint
)
pub unsafe fn ScissorIndexed(
&self,
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
index: GLuint,
left: GLint,
bottom: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ScissorIndexedv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn SecondaryColorP3ui(&self, type_: GLenum, color: GLuint)[src]
pub unsafe fn SecondaryColorP3uiv(&self, type_: GLenum, color: *const GLuint)[src]
pub unsafe fn ShaderBinary(
&self,
count: GLsizei,
shaders: *const GLuint,
binaryformat: GLenum,
binary: *const c_void,
length: GLsizei
)[src]
&self,
count: GLsizei,
shaders: *const GLuint,
binaryformat: GLenum,
binary: *const c_void,
length: GLsizei
)
pub unsafe fn ShaderSource(
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)[src]
&self,
shader: GLuint,
count: GLsizei,
string: *const *const GLchar,
length: *const GLint
)
pub unsafe fn ShaderStorageBlockBinding(
&self,
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint
)[src]
&self,
program: GLuint,
storageBlockIndex: GLuint,
storageBlockBinding: GLuint
)
pub unsafe fn StencilFunc(&self, func: GLenum, ref_: GLint, mask: GLuint)[src]
pub unsafe fn StencilFuncSeparate(
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)[src]
&self,
face: GLenum,
func: GLenum,
ref_: GLint,
mask: GLuint
)
pub unsafe fn StencilMask(&self, mask: GLuint)[src]
pub unsafe fn StencilMaskSeparate(&self, face: GLenum, mask: GLuint)[src]
pub unsafe fn StencilOp(&self, fail: GLenum, zfail: GLenum, zpass: GLenum)[src]
pub unsafe fn StencilOpSeparate(
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)[src]
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
pub unsafe fn TexBuffer(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)[src]
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint
)
pub unsafe fn TexBufferRange(
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)[src]
&self,
target: GLenum,
internalformat: GLenum,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub unsafe fn TexCoordP1ui(&self, type_: GLenum, coords: GLuint)[src]
pub unsafe fn TexCoordP1uiv(&self, type_: GLenum, coords: *const GLuint)[src]
pub unsafe fn TexCoordP2ui(&self, type_: GLenum, coords: GLuint)[src]
pub unsafe fn TexCoordP2uiv(&self, type_: GLenum, coords: *const GLuint)[src]
pub unsafe fn TexCoordP3ui(&self, type_: GLenum, coords: GLuint)[src]
pub unsafe fn TexCoordP3uiv(&self, type_: GLenum, coords: *const GLuint)[src]
pub unsafe fn TexCoordP4ui(&self, type_: GLenum, coords: GLuint)[src]
pub unsafe fn TexCoordP4uiv(&self, type_: GLenum, coords: *const GLuint)[src]
pub unsafe fn TexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexImage3D(
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
internalformat: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexImage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexParameterIiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TexParameterIuiv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLuint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLuint
)
pub unsafe fn TexParameterf(
&self,
target: GLenum,
pname: GLenum,
param: GLfloat
)[src]
&self,
target: GLenum,
pname: GLenum,
param: GLfloat
)
pub unsafe fn TexParameterfv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLfloat
)
pub unsafe fn TexParameteri(&self, target: GLenum, pname: GLenum, param: GLint)[src]
pub unsafe fn TexParameteriv(
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)[src]
&self,
target: GLenum,
pname: GLenum,
params: *const GLint
)
pub unsafe fn TexStorage1D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei
)
pub unsafe fn TexStorage2D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub unsafe fn TexStorage2DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexStorage3D(
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)[src]
&self,
target: GLenum,
levels: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub unsafe fn TexStorage3DMultisample(
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)[src]
&self,
target: GLenum,
samples: GLsizei,
internalformat: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
fixedsamplelocations: GLboolean
)
pub unsafe fn TexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TexSubImage3D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)[src]
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void
)
pub unsafe fn TextureView(
&self,
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint
)[src]
&self,
texture: GLuint,
target: GLenum,
origtexture: GLuint,
internalformat: GLenum,
minlevel: GLuint,
numlevels: GLuint,
minlayer: GLuint,
numlayers: GLuint
)
pub unsafe fn TransformFeedbackVaryings(
&self,
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum
)[src]
&self,
program: GLuint,
count: GLsizei,
varyings: *const *const GLchar,
bufferMode: GLenum
)
pub unsafe fn Uniform1d(&self, location: GLint, x: GLdouble)[src]
pub unsafe fn Uniform1dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform1f(&self, location: GLint, v0: GLfloat)[src]
pub unsafe fn Uniform1fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform1i(&self, location: GLint, v0: GLint)[src]
pub unsafe fn Uniform1iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform1ui(&self, location: GLint, v0: GLuint)[src]
pub unsafe fn Uniform1uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform2d(&self, location: GLint, x: GLdouble, y: GLdouble)[src]
pub unsafe fn Uniform2dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform2f(&self, location: GLint, v0: GLfloat, v1: GLfloat)[src]
pub unsafe fn Uniform2fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform2i(&self, location: GLint, v0: GLint, v1: GLint)[src]
pub unsafe fn Uniform2iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform2ui(&self, location: GLint, v0: GLuint, v1: GLuint)[src]
pub unsafe fn Uniform2uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform3d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)[src]
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn Uniform3dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform3f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)[src]
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat
)
pub unsafe fn Uniform3fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform3i(&self, location: GLint, v0: GLint, v1: GLint, v2: GLint)[src]
pub unsafe fn Uniform3iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform3ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)[src]
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint
)
pub unsafe fn Uniform3uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn Uniform4d(
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)[src]
&self,
location: GLint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn Uniform4dv(
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLdouble
)
pub unsafe fn Uniform4f(
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)[src]
&self,
location: GLint,
v0: GLfloat,
v1: GLfloat,
v2: GLfloat,
v3: GLfloat
)
pub unsafe fn Uniform4fv(
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLfloat
)
pub unsafe fn Uniform4i(
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)[src]
&self,
location: GLint,
v0: GLint,
v1: GLint,
v2: GLint,
v3: GLint
)
pub unsafe fn Uniform4iv(
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLint
)
pub unsafe fn Uniform4ui(
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)[src]
&self,
location: GLint,
v0: GLuint,
v1: GLuint,
v2: GLuint,
v3: GLuint
)
pub unsafe fn Uniform4uiv(
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)[src]
&self,
location: GLint,
count: GLsizei,
value: *const GLuint
)
pub unsafe fn UniformBlockBinding(
&self,
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint
)[src]
&self,
program: GLuint,
uniformBlockIndex: GLuint,
uniformBlockBinding: GLuint
)
pub unsafe fn UniformMatrix2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix2x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix2x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix2x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix3x4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix3x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4x2dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformMatrix4x3dv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLdouble
)
pub unsafe fn UniformMatrix4x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)[src]
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat
)
pub unsafe fn UniformSubroutinesuiv(
&self,
shadertype: GLenum,
count: GLsizei,
indices: *const GLuint
)[src]
&self,
shadertype: GLenum,
count: GLsizei,
indices: *const GLuint
)
pub unsafe fn UnmapBuffer(&self, target: GLenum) -> GLboolean[src]
pub unsafe fn UseProgram(&self, program: GLuint)[src]
pub unsafe fn UseProgramStages(
&self,
pipeline: GLuint,
stages: GLbitfield,
program: GLuint
)[src]
&self,
pipeline: GLuint,
stages: GLbitfield,
program: GLuint
)
pub unsafe fn ValidateProgram(&self, program: GLuint)[src]
pub unsafe fn ValidateProgramPipeline(&self, pipeline: GLuint)[src]
pub unsafe fn VertexAttrib1d(&self, index: GLuint, x: GLdouble)[src]
pub unsafe fn VertexAttrib1dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttrib1f(&self, index: GLuint, x: GLfloat)[src]
pub unsafe fn VertexAttrib1fv(&self, index: GLuint, v: *const GLfloat)[src]
pub unsafe fn VertexAttrib1s(&self, index: GLuint, x: GLshort)[src]
pub unsafe fn VertexAttrib1sv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttrib2d(&self, index: GLuint, x: GLdouble, y: GLdouble)[src]
pub unsafe fn VertexAttrib2dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttrib2f(&self, index: GLuint, x: GLfloat, y: GLfloat)[src]
pub unsafe fn VertexAttrib2fv(&self, index: GLuint, v: *const GLfloat)[src]
pub unsafe fn VertexAttrib2s(&self, index: GLuint, x: GLshort, y: GLshort)[src]
pub unsafe fn VertexAttrib2sv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttrib3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn VertexAttrib3dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttrib3f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat
)
pub unsafe fn VertexAttrib3fv(&self, index: GLuint, v: *const GLfloat)[src]
pub unsafe fn VertexAttrib3s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)[src]
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort
)
pub unsafe fn VertexAttrib3sv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttrib4Nbv(&self, index: GLuint, v: *const GLbyte)[src]
pub unsafe fn VertexAttrib4Niv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttrib4Nsv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttrib4Nub(
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)[src]
&self,
index: GLuint,
x: GLubyte,
y: GLubyte,
z: GLubyte,
w: GLubyte
)
pub unsafe fn VertexAttrib4Nubv(&self, index: GLuint, v: *const GLubyte)[src]
pub unsafe fn VertexAttrib4Nuiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttrib4Nusv(&self, index: GLuint, v: *const GLushort)[src]
pub unsafe fn VertexAttrib4bv(&self, index: GLuint, v: *const GLbyte)[src]
pub unsafe fn VertexAttrib4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn VertexAttrib4dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttrib4f(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
z: GLfloat,
w: GLfloat
)
pub unsafe fn VertexAttrib4fv(&self, index: GLuint, v: *const GLfloat)[src]
pub unsafe fn VertexAttrib4iv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttrib4s(
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)[src]
&self,
index: GLuint,
x: GLshort,
y: GLshort,
z: GLshort,
w: GLshort
)
pub unsafe fn VertexAttrib4sv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttrib4ubv(&self, index: GLuint, v: *const GLubyte)[src]
pub unsafe fn VertexAttrib4uiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttrib4usv(&self, index: GLuint, v: *const GLushort)[src]
pub unsafe fn VertexAttribBinding(
&self,
attribindex: GLuint,
bindingindex: GLuint
)[src]
&self,
attribindex: GLuint,
bindingindex: GLuint
)
pub unsafe fn VertexAttribDivisor(&self, index: GLuint, divisor: GLuint)[src]
pub unsafe fn VertexAttribFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribI1i(&self, index: GLuint, x: GLint)[src]
pub unsafe fn VertexAttribI1iv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttribI1ui(&self, index: GLuint, x: GLuint)[src]
pub unsafe fn VertexAttribI1uiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttribI2i(&self, index: GLuint, x: GLint, y: GLint)[src]
pub unsafe fn VertexAttribI2iv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttribI2ui(&self, index: GLuint, x: GLuint, y: GLuint)[src]
pub unsafe fn VertexAttribI2uiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttribI3i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint
)[src]
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint
)
pub unsafe fn VertexAttribI3iv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttribI3ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint
)[src]
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint
)
pub unsafe fn VertexAttribI3uiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttribI4bv(&self, index: GLuint, v: *const GLbyte)[src]
pub unsafe fn VertexAttribI4i(
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)[src]
&self,
index: GLuint,
x: GLint,
y: GLint,
z: GLint,
w: GLint
)
pub unsafe fn VertexAttribI4iv(&self, index: GLuint, v: *const GLint)[src]
pub unsafe fn VertexAttribI4sv(&self, index: GLuint, v: *const GLshort)[src]
pub unsafe fn VertexAttribI4ubv(&self, index: GLuint, v: *const GLubyte)[src]
pub unsafe fn VertexAttribI4ui(
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)[src]
&self,
index: GLuint,
x: GLuint,
y: GLuint,
z: GLuint,
w: GLuint
)
pub unsafe fn VertexAttribI4uiv(&self, index: GLuint, v: *const GLuint)[src]
pub unsafe fn VertexAttribI4usv(&self, index: GLuint, v: *const GLushort)[src]
pub unsafe fn VertexAttribIFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribIPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexAttribL1d(&self, index: GLuint, x: GLdouble)[src]
pub unsafe fn VertexAttribL1dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttribL2d(&self, index: GLuint, x: GLdouble, y: GLdouble)[src]
pub unsafe fn VertexAttribL2dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttribL3d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble
)
pub unsafe fn VertexAttribL3dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttribL4d(
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)[src]
&self,
index: GLuint,
x: GLdouble,
y: GLdouble,
z: GLdouble,
w: GLdouble
)
pub unsafe fn VertexAttribL4dv(&self, index: GLuint, v: *const GLdouble)[src]
pub unsafe fn VertexAttribLFormat(
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)[src]
&self,
attribindex: GLuint,
size: GLint,
type_: GLenum,
relativeoffset: GLuint
)
pub unsafe fn VertexAttribLPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexAttribP1ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP1uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP2ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP2uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP3ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP3uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribP4ui(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: GLuint
)
pub unsafe fn VertexAttribP4uiv(
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)[src]
&self,
index: GLuint,
type_: GLenum,
normalized: GLboolean,
value: *const GLuint
)
pub unsafe fn VertexAttribPointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)[src]
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: GLboolean,
stride: GLsizei,
pointer: *const c_void
)
pub unsafe fn VertexBindingDivisor(&self, bindingindex: GLuint, divisor: GLuint)[src]
pub unsafe fn VertexP2ui(&self, type_: GLenum, value: GLuint)[src]
pub unsafe fn VertexP2uiv(&self, type_: GLenum, value: *const GLuint)[src]
pub unsafe fn VertexP3ui(&self, type_: GLenum, value: GLuint)[src]
pub unsafe fn VertexP3uiv(&self, type_: GLenum, value: *const GLuint)[src]
pub unsafe fn VertexP4ui(&self, type_: GLenum, value: GLuint)[src]
pub unsafe fn VertexP4uiv(&self, type_: GLenum, value: *const GLuint)[src]
pub unsafe fn Viewport(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)[src]
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub unsafe fn ViewportArrayv(
&self,
first: GLuint,
count: GLsizei,
v: *const GLfloat
)[src]
&self,
first: GLuint,
count: GLsizei,
v: *const GLfloat
)
pub unsafe fn ViewportIndexedf(
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
w: GLfloat,
h: GLfloat
)[src]
&self,
index: GLuint,
x: GLfloat,
y: GLfloat,
w: GLfloat,
h: GLfloat
)
pub unsafe fn ViewportIndexedfv(&self, index: GLuint, v: *const GLfloat)[src]
pub unsafe fn WaitSync(
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
)[src]
&self,
sync: GLsync,
flags: GLbitfield,
timeout: GLuint64
)
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,