Struct gfx_gl::Gl
[−]
[src]
pub struct Gl {
pub ActiveShaderProgram: FnPtr,
pub ActiveTexture: FnPtr,
pub AttachShader: FnPtr,
pub BeginConditionalRender: FnPtr,
pub BeginQuery: FnPtr,
pub BeginQueryIndexed: FnPtr,
pub BeginTransformFeedback: FnPtr,
pub BindAttribLocation: FnPtr,
pub BindBuffer: FnPtr,
pub BindBufferBase: FnPtr,
pub BindBufferRange: FnPtr,
pub BindBuffersBase: FnPtr,
pub BindBuffersRange: FnPtr,
pub BindFragDataLocation: FnPtr,
pub BindFragDataLocationIndexed: FnPtr,
pub BindFramebuffer: FnPtr,
pub BindImageTexture: FnPtr,
pub BindImageTextures: FnPtr,
pub BindProgramPipeline: FnPtr,
pub BindRenderbuffer: FnPtr,
pub BindSampler: FnPtr,
pub BindSamplers: FnPtr,
pub BindTexture: FnPtr,
pub BindTextureUnit: FnPtr,
pub BindTextures: FnPtr,
pub BindTransformFeedback: FnPtr,
pub BindVertexArray: FnPtr,
pub BindVertexBuffer: FnPtr,
pub BindVertexBuffers: FnPtr,
pub BlendColor: FnPtr,
pub BlendEquation: FnPtr,
pub BlendEquationSeparate: FnPtr,
pub BlendEquationSeparatei: FnPtr,
pub BlendEquationi: FnPtr,
pub BlendFunc: FnPtr,
pub BlendFuncSeparate: FnPtr,
pub BlendFuncSeparatei: FnPtr,
pub BlendFunci: FnPtr,
pub BlitFramebuffer: FnPtr,
pub BlitNamedFramebuffer: FnPtr,
pub BufferData: FnPtr,
pub BufferStorage: FnPtr,
pub BufferSubData: FnPtr,
pub CheckFramebufferStatus: FnPtr,
pub CheckNamedFramebufferStatus: FnPtr,
pub ClampColor: FnPtr,
pub Clear: FnPtr,
pub ClearBufferData: FnPtr,
pub ClearBufferSubData: FnPtr,
pub ClearBufferfi: FnPtr,
pub ClearBufferfv: FnPtr,
pub ClearBufferiv: FnPtr,
pub ClearBufferuiv: FnPtr,
pub ClearColor: FnPtr,
pub ClearDepth: FnPtr,
pub ClearDepthf: FnPtr,
pub ClearNamedBufferData: FnPtr,
pub ClearNamedBufferSubData: FnPtr,
pub ClearNamedFramebufferfi: FnPtr,
pub ClearNamedFramebufferfv: FnPtr,
pub ClearNamedFramebufferiv: FnPtr,
pub ClearNamedFramebufferuiv: FnPtr,
pub ClearStencil: FnPtr,
pub ClearTexImage: FnPtr,
pub ClearTexSubImage: FnPtr,
pub ClientWaitSync: FnPtr,
pub ClipControl: FnPtr,
pub ColorMask: FnPtr,
pub ColorMaski: FnPtr,
pub ColorP3ui: FnPtr,
pub ColorP3uiv: FnPtr,
pub ColorP4ui: FnPtr,
pub ColorP4uiv: FnPtr,
pub CompileShader: FnPtr,
pub CompressedTexImage1D: FnPtr,
pub CompressedTexImage2D: FnPtr,
pub CompressedTexImage3D: FnPtr,
pub CompressedTexSubImage1D: FnPtr,
pub CompressedTexSubImage2D: FnPtr,
pub CompressedTexSubImage3D: FnPtr,
pub CompressedTextureSubImage1D: FnPtr,
pub CompressedTextureSubImage2D: FnPtr,
pub CompressedTextureSubImage3D: FnPtr,
pub CopyBufferSubData: FnPtr,
pub CopyImageSubData: FnPtr,
pub CopyNamedBufferSubData: FnPtr,
pub CopyTexImage1D: FnPtr,
pub CopyTexImage2D: FnPtr,
pub CopyTexSubImage1D: FnPtr,
pub CopyTexSubImage2D: FnPtr,
pub CopyTexSubImage3D: FnPtr,
pub CopyTextureSubImage1D: FnPtr,
pub CopyTextureSubImage2D: FnPtr,
pub CopyTextureSubImage3D: FnPtr,
pub CreateBuffers: FnPtr,
pub CreateFramebuffers: FnPtr,
pub CreateProgram: FnPtr,
pub CreateProgramPipelines: FnPtr,
pub CreateQueries: FnPtr,
pub CreateRenderbuffers: FnPtr,
pub CreateSamplers: FnPtr,
pub CreateShader: FnPtr,
pub CreateShaderProgramv: FnPtr,
pub CreateTextures: FnPtr,
pub CreateTransformFeedbacks: FnPtr,
pub CreateVertexArrays: FnPtr,
pub CullFace: FnPtr,
pub DebugMessageCallback: FnPtr,
pub DebugMessageControl: FnPtr,
pub DebugMessageInsert: FnPtr,
pub DeleteBuffers: FnPtr,
pub DeleteFramebuffers: FnPtr,
pub DeleteProgram: FnPtr,
pub DeleteProgramPipelines: FnPtr,
pub DeleteQueries: FnPtr,
pub DeleteRenderbuffers: FnPtr,
pub DeleteSamplers: FnPtr,
pub DeleteShader: FnPtr,
pub DeleteSync: FnPtr,
pub DeleteTextures: FnPtr,
pub DeleteTransformFeedbacks: FnPtr,
pub DeleteVertexArrays: FnPtr,
pub DepthFunc: FnPtr,
pub DepthMask: FnPtr,
pub DepthRange: FnPtr,
pub DepthRangeArrayv: FnPtr,
pub DepthRangeIndexed: FnPtr,
pub DepthRangef: FnPtr,
pub DetachShader: FnPtr,
pub Disable: FnPtr,
pub DisableVertexArrayAttrib: FnPtr,
pub DisableVertexAttribArray: FnPtr,
pub Disablei: FnPtr,
pub DispatchCompute: FnPtr,
pub DispatchComputeIndirect: FnPtr,
pub DrawArrays: FnPtr,
pub DrawArraysIndirect: FnPtr,
pub DrawArraysInstanced: FnPtr,
pub DrawArraysInstancedBaseInstance: FnPtr,
pub DrawBuffer: FnPtr,
pub DrawBuffers: FnPtr,
pub DrawElements: FnPtr,
pub DrawElementsBaseVertex: FnPtr,
pub DrawElementsIndirect: FnPtr,
pub DrawElementsInstanced: FnPtr,
pub DrawElementsInstancedBaseInstance: FnPtr,
pub DrawElementsInstancedBaseVertex: FnPtr,
pub DrawElementsInstancedBaseVertexBaseInstance: FnPtr,
pub DrawRangeElements: FnPtr,
pub DrawRangeElementsBaseVertex: FnPtr,
pub DrawTransformFeedback: FnPtr,
pub DrawTransformFeedbackInstanced: FnPtr,
pub DrawTransformFeedbackStream: FnPtr,
pub DrawTransformFeedbackStreamInstanced: FnPtr,
pub Enable: FnPtr,
pub EnableVertexArrayAttrib: FnPtr,
pub EnableVertexAttribArray: FnPtr,
pub Enablei: FnPtr,
pub EndConditionalRender: FnPtr,
pub EndQuery: FnPtr,
pub EndQueryIndexed: FnPtr,
pub EndTransformFeedback: FnPtr,
pub FenceSync: FnPtr,
pub Finish: FnPtr,
pub Flush: FnPtr,
pub FlushMappedBufferRange: FnPtr,
pub FlushMappedNamedBufferRange: FnPtr,
pub FramebufferParameteri: FnPtr,
pub FramebufferRenderbuffer: FnPtr,
pub FramebufferTexture: FnPtr,
pub FramebufferTexture1D: FnPtr,
pub FramebufferTexture2D: FnPtr,
pub FramebufferTexture3D: FnPtr,
pub FramebufferTextureLayer: FnPtr,
pub FrontFace: FnPtr,
pub GenBuffers: FnPtr,
pub GenFramebuffers: FnPtr,
pub GenProgramPipelines: FnPtr,
pub GenQueries: FnPtr,
pub GenRenderbuffers: FnPtr,
pub GenSamplers: FnPtr,
pub GenTextures: FnPtr,
pub GenTransformFeedbacks: FnPtr,
pub GenVertexArrays: FnPtr,
pub GenerateMipmap: FnPtr,
pub GenerateTextureMipmap: FnPtr,
pub GetActiveAtomicCounterBufferiv: FnPtr,
pub GetActiveAttrib: FnPtr,
pub GetActiveSubroutineName: FnPtr,
pub GetActiveSubroutineUniformName: FnPtr,
pub GetActiveSubroutineUniformiv: FnPtr,
pub GetActiveUniform: FnPtr,
pub GetActiveUniformBlockName: FnPtr,
pub GetActiveUniformBlockiv: FnPtr,
pub GetActiveUniformName: FnPtr,
pub GetActiveUniformsiv: FnPtr,
pub GetAttachedShaders: FnPtr,
pub GetAttribLocation: FnPtr,
pub GetBooleani_v: FnPtr,
pub GetBooleanv: FnPtr,
pub GetBufferParameteri64v: FnPtr,
pub GetBufferParameteriv: FnPtr,
pub GetBufferPointerv: FnPtr,
pub GetBufferSubData: FnPtr,
pub GetCompressedTexImage: FnPtr,
pub GetCompressedTextureImage: FnPtr,
pub GetCompressedTextureSubImage: FnPtr,
pub GetDebugMessageLog: FnPtr,
pub GetDoublei_v: FnPtr,
pub GetDoublev: FnPtr,
pub GetError: FnPtr,
pub GetFloati_v: FnPtr,
pub GetFloatv: FnPtr,
pub GetFragDataIndex: FnPtr,
pub GetFragDataLocation: FnPtr,
pub GetFramebufferAttachmentParameteriv: FnPtr,
pub GetFramebufferParameteriv: FnPtr,
pub GetGraphicsResetStatus: FnPtr,
pub GetInteger64i_v: FnPtr,
pub GetInteger64v: FnPtr,
pub GetIntegeri_v: FnPtr,
pub GetIntegerv: FnPtr,
pub GetInternalformati64v: FnPtr,
pub GetInternalformativ: FnPtr,
pub GetMultisamplefv: FnPtr,
pub GetNamedBufferParameteri64v: FnPtr,
pub GetNamedBufferParameteriv: FnPtr,
pub GetNamedBufferPointerv: FnPtr,
pub GetNamedBufferSubData: FnPtr,
pub GetNamedFramebufferAttachmentParameteriv: FnPtr,
pub GetNamedFramebufferParameteriv: FnPtr,
pub GetNamedRenderbufferParameteriv: FnPtr,
pub GetObjectLabel: FnPtr,
pub GetObjectPtrLabel: FnPtr,
pub GetProgramBinary: FnPtr,
pub GetProgramInfoLog: FnPtr,
pub GetProgramInterfaceiv: FnPtr,
pub GetProgramPipelineInfoLog: FnPtr,
pub GetProgramPipelineiv: FnPtr,
pub GetProgramResourceIndex: FnPtr,
pub GetProgramResourceLocation: FnPtr,
pub GetProgramResourceLocationIndex: FnPtr,
pub GetProgramResourceName: FnPtr,
pub GetProgramResourceiv: FnPtr,
pub GetProgramStageiv: FnPtr,
pub GetProgramiv: FnPtr,
pub GetQueryBufferObjecti64v: FnPtr,
pub GetQueryBufferObjectiv: FnPtr,
pub GetQueryBufferObjectui64v: FnPtr,
pub GetQueryBufferObjectuiv: FnPtr,
pub GetQueryIndexediv: FnPtr,
pub GetQueryObjecti64v: FnPtr,
pub GetQueryObjectiv: FnPtr,
pub GetQueryObjectui64v: FnPtr,
pub GetQueryObjectuiv: FnPtr,
pub GetQueryiv: FnPtr,
pub GetRenderbufferParameteriv: FnPtr,
pub GetSamplerParameterIiv: FnPtr,
pub GetSamplerParameterIuiv: FnPtr,
pub GetSamplerParameterfv: FnPtr,
pub GetSamplerParameteriv: FnPtr,
pub GetShaderInfoLog: FnPtr,
pub GetShaderPrecisionFormat: FnPtr,
pub GetShaderSource: FnPtr,
pub GetShaderiv: FnPtr,
pub GetString: FnPtr,
pub GetStringi: FnPtr,
pub GetSubroutineIndex: FnPtr,
pub GetSubroutineUniformLocation: FnPtr,
pub GetSynciv: FnPtr,
pub GetTexImage: FnPtr,
pub GetTexLevelParameterfv: FnPtr,
pub GetTexLevelParameteriv: FnPtr,
pub GetTexParameterIiv: FnPtr,
pub GetTexParameterIuiv: FnPtr,
pub GetTexParameterfv: FnPtr,
pub GetTexParameteriv: FnPtr,
pub GetTextureImage: FnPtr,
pub GetTextureLevelParameterfv: FnPtr,
pub GetTextureLevelParameteriv: FnPtr,
pub GetTextureParameterIiv: FnPtr,
pub GetTextureParameterIuiv: FnPtr,
pub GetTextureParameterfv: FnPtr,
pub GetTextureParameteriv: FnPtr,
pub GetTextureSubImage: FnPtr,
pub GetTransformFeedbackVarying: FnPtr,
pub GetTransformFeedbacki64_v: FnPtr,
pub GetTransformFeedbacki_v: FnPtr,
pub GetTransformFeedbackiv: FnPtr,
pub GetUniformBlockIndex: FnPtr,
pub GetUniformIndices: FnPtr,
pub GetUniformLocation: FnPtr,
pub GetUniformSubroutineuiv: FnPtr,
pub GetUniformdv: FnPtr,
pub GetUniformfv: FnPtr,
pub GetUniformiv: FnPtr,
pub GetUniformuiv: FnPtr,
pub GetVertexArrayIndexed64iv: FnPtr,
pub GetVertexArrayIndexediv: FnPtr,
pub GetVertexArrayiv: FnPtr,
pub GetVertexAttribIiv: FnPtr,
pub GetVertexAttribIuiv: FnPtr,
pub GetVertexAttribLdv: FnPtr,
pub GetVertexAttribPointerv: FnPtr,
pub GetVertexAttribdv: FnPtr,
pub GetVertexAttribfv: FnPtr,
pub GetVertexAttribiv: FnPtr,
pub GetnColorTable: FnPtr,
pub GetnCompressedTexImage: FnPtr,
pub GetnConvolutionFilter: FnPtr,
pub GetnHistogram: FnPtr,
pub GetnMapdv: FnPtr,
pub GetnMapfv: FnPtr,
pub GetnMapiv: FnPtr,
pub GetnMinmax: FnPtr,
pub GetnPixelMapfv: FnPtr,
pub GetnPixelMapuiv: FnPtr,
pub GetnPixelMapusv: FnPtr,
pub GetnPolygonStipple: FnPtr,
pub GetnSeparableFilter: FnPtr,
pub GetnTexImage: FnPtr,
pub GetnUniformdv: FnPtr,
pub GetnUniformfv: FnPtr,
pub GetnUniformiv: FnPtr,
pub GetnUniformuiv: FnPtr,
pub Hint: FnPtr,
pub InvalidateBufferData: FnPtr,
pub InvalidateBufferSubData: FnPtr,
pub InvalidateFramebuffer: FnPtr,
pub InvalidateNamedFramebufferData: FnPtr,
pub InvalidateNamedFramebufferSubData: FnPtr,
pub InvalidateSubFramebuffer: FnPtr,
pub InvalidateTexImage: FnPtr,
pub InvalidateTexSubImage: FnPtr,
pub IsBuffer: FnPtr,
pub IsEnabled: FnPtr,
pub IsEnabledi: FnPtr,
pub IsFramebuffer: FnPtr,
pub IsProgram: FnPtr,
pub IsProgramPipeline: FnPtr,
pub IsQuery: FnPtr,
pub IsRenderbuffer: FnPtr,
pub IsSampler: FnPtr,
pub IsShader: FnPtr,
pub IsSync: FnPtr,
pub IsTexture: FnPtr,
pub IsTransformFeedback: FnPtr,
pub IsVertexArray: FnPtr,
pub LineWidth: FnPtr,
pub LinkProgram: FnPtr,
pub LogicOp: FnPtr,
pub MapBuffer: FnPtr,
pub MapBufferRange: FnPtr,
pub MapNamedBuffer: FnPtr,
pub MapNamedBufferRange: FnPtr,
pub MemoryBarrier: FnPtr,
pub MemoryBarrierByRegion: FnPtr,
pub MinSampleShading: FnPtr,
pub MultiDrawArrays: FnPtr,
pub MultiDrawArraysIndirect: FnPtr,
pub MultiDrawElements: FnPtr,
pub MultiDrawElementsBaseVertex: FnPtr,
pub MultiDrawElementsIndirect: FnPtr,
pub MultiTexCoordP1ui: FnPtr,
pub MultiTexCoordP1uiv: FnPtr,
pub MultiTexCoordP2ui: FnPtr,
pub MultiTexCoordP2uiv: FnPtr,
pub MultiTexCoordP3ui: FnPtr,
pub MultiTexCoordP3uiv: FnPtr,
pub MultiTexCoordP4ui: FnPtr,
pub MultiTexCoordP4uiv: FnPtr,
pub NamedBufferData: FnPtr,
pub NamedBufferStorage: FnPtr,
pub NamedBufferSubData: FnPtr,
pub NamedFramebufferDrawBuffer: FnPtr,
pub NamedFramebufferDrawBuffers: FnPtr,
pub NamedFramebufferParameteri: FnPtr,
pub NamedFramebufferReadBuffer: FnPtr,
pub NamedFramebufferRenderbuffer: FnPtr,
pub NamedFramebufferTexture: FnPtr,
pub NamedFramebufferTextureLayer: FnPtr,
pub NamedRenderbufferStorage: FnPtr,
pub NamedRenderbufferStorageMultisample: FnPtr,
pub NormalP3ui: FnPtr,
pub NormalP3uiv: FnPtr,
pub ObjectLabel: FnPtr,
pub ObjectPtrLabel: FnPtr,
pub PatchParameterfv: FnPtr,
pub PatchParameteri: FnPtr,
pub PauseTransformFeedback: FnPtr,
pub PixelStoref: FnPtr,
pub PixelStorei: FnPtr,
pub PointParameterf: FnPtr,
pub PointParameterfv: FnPtr,
pub PointParameteri: FnPtr,
pub PointParameteriv: FnPtr,
pub PointSize: FnPtr,
pub PolygonMode: FnPtr,
pub PolygonOffset: FnPtr,
pub PopDebugGroup: FnPtr,
pub PrimitiveRestartIndex: FnPtr,
pub ProgramBinary: FnPtr,
pub ProgramParameteri: FnPtr,
pub ProgramUniform1d: FnPtr,
pub ProgramUniform1dv: FnPtr,
pub ProgramUniform1f: FnPtr,
pub ProgramUniform1fv: FnPtr,
pub ProgramUniform1i: FnPtr,
pub ProgramUniform1iv: FnPtr,
pub ProgramUniform1ui: FnPtr,
pub ProgramUniform1uiv: FnPtr,
pub ProgramUniform2d: FnPtr,
pub ProgramUniform2dv: FnPtr,
pub ProgramUniform2f: FnPtr,
pub ProgramUniform2fv: FnPtr,
pub ProgramUniform2i: FnPtr,
pub ProgramUniform2iv: FnPtr,
pub ProgramUniform2ui: FnPtr,
pub ProgramUniform2uiv: FnPtr,
pub ProgramUniform3d: FnPtr,
pub ProgramUniform3dv: FnPtr,
pub ProgramUniform3f: FnPtr,
pub ProgramUniform3fv: FnPtr,
pub ProgramUniform3i: FnPtr,
pub ProgramUniform3iv: FnPtr,
pub ProgramUniform3ui: FnPtr,
pub ProgramUniform3uiv: FnPtr,
pub ProgramUniform4d: FnPtr,
pub ProgramUniform4dv: FnPtr,
pub ProgramUniform4f: FnPtr,
pub ProgramUniform4fv: FnPtr,
pub ProgramUniform4i: FnPtr,
pub ProgramUniform4iv: FnPtr,
pub ProgramUniform4ui: FnPtr,
pub ProgramUniform4uiv: FnPtr,
pub ProgramUniformMatrix2dv: FnPtr,
pub ProgramUniformMatrix2fv: FnPtr,
pub ProgramUniformMatrix2x3dv: FnPtr,
pub ProgramUniformMatrix2x3fv: FnPtr,
pub ProgramUniformMatrix2x4dv: FnPtr,
pub ProgramUniformMatrix2x4fv: FnPtr,
pub ProgramUniformMatrix3dv: FnPtr,
pub ProgramUniformMatrix3fv: FnPtr,
pub ProgramUniformMatrix3x2dv: FnPtr,
pub ProgramUniformMatrix3x2fv: FnPtr,
pub ProgramUniformMatrix3x4dv: FnPtr,
pub ProgramUniformMatrix3x4fv: FnPtr,
pub ProgramUniformMatrix4dv: FnPtr,
pub ProgramUniformMatrix4fv: FnPtr,
pub ProgramUniformMatrix4x2dv: FnPtr,
pub ProgramUniformMatrix4x2fv: FnPtr,
pub ProgramUniformMatrix4x3dv: FnPtr,
pub ProgramUniformMatrix4x3fv: FnPtr,
pub ProvokingVertex: FnPtr,
pub PushDebugGroup: FnPtr,
pub QueryCounter: FnPtr,
pub ReadBuffer: FnPtr,
pub ReadPixels: FnPtr,
pub ReadnPixels: FnPtr,
pub ReleaseShaderCompiler: FnPtr,
pub RenderbufferStorage: FnPtr,
pub RenderbufferStorageMultisample: FnPtr,
pub ResumeTransformFeedback: FnPtr,
pub SampleCoverage: FnPtr,
pub SampleMaski: FnPtr,
pub SamplerParameterIiv: FnPtr,
pub SamplerParameterIuiv: FnPtr,
pub SamplerParameterf: FnPtr,
pub SamplerParameterfv: FnPtr,
pub SamplerParameteri: FnPtr,
pub SamplerParameteriv: FnPtr,
pub Scissor: FnPtr,
pub ScissorArrayv: FnPtr,
pub ScissorIndexed: FnPtr,
pub ScissorIndexedv: FnPtr,
pub SecondaryColorP3ui: FnPtr,
pub SecondaryColorP3uiv: FnPtr,
pub ShaderBinary: FnPtr,
pub ShaderSource: FnPtr,
pub ShaderStorageBlockBinding: FnPtr,
pub StencilFunc: FnPtr,
pub StencilFuncSeparate: FnPtr,
pub StencilMask: FnPtr,
pub StencilMaskSeparate: FnPtr,
pub StencilOp: FnPtr,
pub StencilOpSeparate: FnPtr,
pub TexBuffer: FnPtr,
pub TexBufferRange: FnPtr,
pub TexCoordP1ui: FnPtr,
pub TexCoordP1uiv: FnPtr,
pub TexCoordP2ui: FnPtr,
pub TexCoordP2uiv: FnPtr,
pub TexCoordP3ui: FnPtr,
pub TexCoordP3uiv: FnPtr,
pub TexCoordP4ui: FnPtr,
pub TexCoordP4uiv: FnPtr,
pub TexImage1D: FnPtr,
pub TexImage2D: FnPtr,
pub TexImage2DMultisample: FnPtr,
pub TexImage3D: FnPtr,
pub TexImage3DMultisample: FnPtr,
pub TexParameterIiv: FnPtr,
pub TexParameterIuiv: FnPtr,
pub TexParameterf: FnPtr,
pub TexParameterfv: FnPtr,
pub TexParameteri: FnPtr,
pub TexParameteriv: FnPtr,
pub TexStorage1D: FnPtr,
pub TexStorage2D: FnPtr,
pub TexStorage2DMultisample: FnPtr,
pub TexStorage3D: FnPtr,
pub TexStorage3DMultisample: FnPtr,
pub TexSubImage1D: FnPtr,
pub TexSubImage2D: FnPtr,
pub TexSubImage3D: FnPtr,
pub TextureBarrier: FnPtr,
pub TextureBuffer: FnPtr,
pub TextureBufferRange: FnPtr,
pub TextureParameterIiv: FnPtr,
pub TextureParameterIuiv: FnPtr,
pub TextureParameterf: FnPtr,
pub TextureParameterfv: FnPtr,
pub TextureParameteri: FnPtr,
pub TextureParameteriv: FnPtr,
pub TextureStorage1D: FnPtr,
pub TextureStorage2D: FnPtr,
pub TextureStorage2DMultisample: FnPtr,
pub TextureStorage3D: FnPtr,
pub TextureStorage3DMultisample: FnPtr,
pub TextureSubImage1D: FnPtr,
pub TextureSubImage2D: FnPtr,
pub TextureSubImage3D: FnPtr,
pub TextureView: FnPtr,
pub TransformFeedbackBufferBase: FnPtr,
pub TransformFeedbackBufferRange: FnPtr,
pub TransformFeedbackVaryings: FnPtr,
pub Uniform1d: FnPtr,
pub Uniform1dv: FnPtr,
pub Uniform1f: FnPtr,
pub Uniform1fv: FnPtr,
pub Uniform1i: FnPtr,
pub Uniform1iv: FnPtr,
pub Uniform1ui: FnPtr,
pub Uniform1uiv: FnPtr,
pub Uniform2d: FnPtr,
pub Uniform2dv: FnPtr,
pub Uniform2f: FnPtr,
pub Uniform2fv: FnPtr,
pub Uniform2i: FnPtr,
pub Uniform2iv: FnPtr,
pub Uniform2ui: FnPtr,
pub Uniform2uiv: FnPtr,
pub Uniform3d: FnPtr,
pub Uniform3dv: FnPtr,
pub Uniform3f: FnPtr,
pub Uniform3fv: FnPtr,
pub Uniform3i: FnPtr,
pub Uniform3iv: FnPtr,
pub Uniform3ui: FnPtr,
pub Uniform3uiv: FnPtr,
pub Uniform4d: FnPtr,
pub Uniform4dv: FnPtr,
pub Uniform4f: FnPtr,
pub Uniform4fv: FnPtr,
pub Uniform4i: FnPtr,
pub Uniform4iv: FnPtr,
pub Uniform4ui: FnPtr,
pub Uniform4uiv: FnPtr,
pub UniformBlockBinding: FnPtr,
pub UniformMatrix2dv: FnPtr,
pub UniformMatrix2fv: FnPtr,
pub UniformMatrix2x3dv: FnPtr,
pub UniformMatrix2x3fv: FnPtr,
pub UniformMatrix2x4dv: FnPtr,
pub UniformMatrix2x4fv: FnPtr,
pub UniformMatrix3dv: FnPtr,
pub UniformMatrix3fv: FnPtr,
pub UniformMatrix3x2dv: FnPtr,
pub UniformMatrix3x2fv: FnPtr,
pub UniformMatrix3x4dv: FnPtr,
pub UniformMatrix3x4fv: FnPtr,
pub UniformMatrix4dv: FnPtr,
pub UniformMatrix4fv: FnPtr,
pub UniformMatrix4x2dv: FnPtr,
pub UniformMatrix4x2fv: FnPtr,
pub UniformMatrix4x3dv: FnPtr,
pub UniformMatrix4x3fv: FnPtr,
pub UniformSubroutinesuiv: FnPtr,
pub UnmapBuffer: FnPtr,
pub UnmapNamedBuffer: FnPtr,
pub UseProgram: FnPtr,
pub UseProgramStages: FnPtr,
pub ValidateProgram: FnPtr,
pub ValidateProgramPipeline: FnPtr,
pub VertexArrayAttribBinding: FnPtr,
pub VertexArrayAttribFormat: FnPtr,
pub VertexArrayAttribIFormat: FnPtr,
pub VertexArrayAttribLFormat: FnPtr,
pub VertexArrayBindingDivisor: FnPtr,
pub VertexArrayElementBuffer: FnPtr,
pub VertexArrayVertexBuffer: FnPtr,
pub VertexArrayVertexBuffers: FnPtr,
pub VertexAttrib1d: FnPtr,
pub VertexAttrib1dv: FnPtr,
pub VertexAttrib1f: FnPtr,
pub VertexAttrib1fv: FnPtr,
pub VertexAttrib1s: FnPtr,
pub VertexAttrib1sv: FnPtr,
pub VertexAttrib2d: FnPtr,
pub VertexAttrib2dv: FnPtr,
pub VertexAttrib2f: FnPtr,
pub VertexAttrib2fv: FnPtr,
pub VertexAttrib2s: FnPtr,
pub VertexAttrib2sv: FnPtr,
pub VertexAttrib3d: FnPtr,
pub VertexAttrib3dv: FnPtr,
pub VertexAttrib3f: FnPtr,
pub VertexAttrib3fv: FnPtr,
pub VertexAttrib3s: FnPtr,
pub VertexAttrib3sv: FnPtr,
pub VertexAttrib4Nbv: FnPtr,
pub VertexAttrib4Niv: FnPtr,
pub VertexAttrib4Nsv: FnPtr,
pub VertexAttrib4Nub: FnPtr,
pub VertexAttrib4Nubv: FnPtr,
pub VertexAttrib4Nuiv: FnPtr,
pub VertexAttrib4Nusv: FnPtr,
pub VertexAttrib4bv: FnPtr,
pub VertexAttrib4d: FnPtr,
pub VertexAttrib4dv: FnPtr,
pub VertexAttrib4f: FnPtr,
pub VertexAttrib4fv: FnPtr,
pub VertexAttrib4iv: FnPtr,
pub VertexAttrib4s: FnPtr,
pub VertexAttrib4sv: FnPtr,
pub VertexAttrib4ubv: FnPtr,
pub VertexAttrib4uiv: FnPtr,
pub VertexAttrib4usv: FnPtr,
pub VertexAttribBinding: FnPtr,
pub VertexAttribDivisor: FnPtr,
pub VertexAttribFormat: FnPtr,
pub VertexAttribI1i: FnPtr,
pub VertexAttribI1iv: FnPtr,
pub VertexAttribI1ui: FnPtr,
pub VertexAttribI1uiv: FnPtr,
pub VertexAttribI2i: FnPtr,
pub VertexAttribI2iv: FnPtr,
pub VertexAttribI2ui: FnPtr,
pub VertexAttribI2uiv: FnPtr,
pub VertexAttribI3i: FnPtr,
pub VertexAttribI3iv: FnPtr,
pub VertexAttribI3ui: FnPtr,
pub VertexAttribI3uiv: FnPtr,
pub VertexAttribI4bv: FnPtr,
pub VertexAttribI4i: FnPtr,
pub VertexAttribI4iv: FnPtr,
pub VertexAttribI4sv: FnPtr,
pub VertexAttribI4ubv: FnPtr,
pub VertexAttribI4ui: FnPtr,
pub VertexAttribI4uiv: FnPtr,
pub VertexAttribI4usv: FnPtr,
pub VertexAttribIFormat: FnPtr,
pub VertexAttribIPointer: FnPtr,
pub VertexAttribL1d: FnPtr,
pub VertexAttribL1dv: FnPtr,
pub VertexAttribL2d: FnPtr,
pub VertexAttribL2dv: FnPtr,
pub VertexAttribL3d: FnPtr,
pub VertexAttribL3dv: FnPtr,
pub VertexAttribL4d: FnPtr,
pub VertexAttribL4dv: FnPtr,
pub VertexAttribLFormat: FnPtr,
pub VertexAttribLPointer: FnPtr,
pub VertexAttribP1ui: FnPtr,
pub VertexAttribP1uiv: FnPtr,
pub VertexAttribP2ui: FnPtr,
pub VertexAttribP2uiv: FnPtr,
pub VertexAttribP3ui: FnPtr,
pub VertexAttribP3uiv: FnPtr,
pub VertexAttribP4ui: FnPtr,
pub VertexAttribP4uiv: FnPtr,
pub VertexAttribPointer: FnPtr,
pub VertexBindingDivisor: FnPtr,
pub VertexP2ui: FnPtr,
pub VertexP2uiv: FnPtr,
pub VertexP3ui: FnPtr,
pub VertexP3uiv: FnPtr,
pub VertexP4ui: FnPtr,
pub VertexP4uiv: FnPtr,
pub Viewport: FnPtr,
pub ViewportArrayv: FnPtr,
pub ViewportIndexedf: FnPtr,
pub ViewportIndexedfv: FnPtr,
pub WaitSync: FnPtr,
}Fields
ActiveShaderProgram | |
ActiveTexture | Fallbacks: ActiveTextureARB |
AttachShader | Fallbacks: AttachObjectARB |
BeginConditionalRender | Fallbacks: BeginConditionalRenderNV |
BeginQuery | Fallbacks: BeginQueryARB |
BeginQueryIndexed | |
BeginTransformFeedback | Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV |
BindAttribLocation | Fallbacks: BindAttribLocationARB |
BindBuffer | Fallbacks: BindBufferARB |
BindBufferBase | Fallbacks: BindBufferBaseEXT, BindBufferBaseNV |
BindBufferRange | Fallbacks: BindBufferRangeEXT, BindBufferRangeNV |
BindBuffersBase | |
BindBuffersRange | |
BindFragDataLocation | Fallbacks: BindFragDataLocationEXT |
BindFragDataLocationIndexed | |
BindFramebuffer | |
BindImageTexture | |
BindImageTextures | |
BindProgramPipeline | |
BindRenderbuffer | |
BindSampler | |
BindSamplers | |
BindTexture | Fallbacks: BindTextureEXT |
BindTextureUnit | |
BindTextures | |
BindTransformFeedback | |
BindVertexArray | Fallbacks: BindVertexArrayOES |
BindVertexBuffer | |
BindVertexBuffers | |
BlendColor | Fallbacks: BlendColorEXT |
BlendEquation | Fallbacks: BlendEquationEXT |
BlendEquationSeparate | Fallbacks: BlendEquationSeparateEXT |
BlendEquationSeparatei | Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT |
BlendEquationi | Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT |
BlendFunc | |
BlendFuncSeparate | Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR |
BlendFuncSeparatei | Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT |
BlendFunci | Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT |
BlitFramebuffer | Fallbacks: BlitFramebufferEXT, BlitFramebufferNV |
BlitNamedFramebuffer | |
BufferData | Fallbacks: BufferDataARB |
BufferStorage | |
BufferSubData | Fallbacks: BufferSubDataARB |
CheckFramebufferStatus | Fallbacks: CheckFramebufferStatusEXT |
CheckNamedFramebufferStatus | |
ClampColor | Fallbacks: ClampColorARB |
Clear | |
ClearBufferData | |
ClearBufferSubData | |
ClearBufferfi | |
ClearBufferfv | |
ClearBufferiv | |
ClearBufferuiv | |
ClearColor | |
ClearDepth | |
ClearDepthf | Fallbacks: ClearDepthfOES |
ClearNamedBufferData | |
ClearNamedBufferSubData | |
ClearNamedFramebufferfi | |
ClearNamedFramebufferfv | |
ClearNamedFramebufferiv | |
ClearNamedFramebufferuiv | |
ClearStencil | |
ClearTexImage | |
ClearTexSubImage | |
ClientWaitSync | Fallbacks: ClientWaitSyncAPPLE |
ClipControl | |
ColorMask | |
ColorMaski | Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT |
ColorP3ui | |
ColorP3uiv | |
ColorP4ui | |
ColorP4uiv | |
CompileShader | Fallbacks: CompileShaderARB |
CompressedTexImage1D | Fallbacks: CompressedTexImage1DARB |
CompressedTexImage2D | Fallbacks: CompressedTexImage2DARB |
CompressedTexImage3D | Fallbacks: CompressedTexImage3DARB, CompressedTexImage3DOES |
CompressedTexSubImage1D | Fallbacks: CompressedTexSubImage1DARB |
CompressedTexSubImage2D | Fallbacks: CompressedTexSubImage2DARB |
CompressedTexSubImage3D | Fallbacks: CompressedTexSubImage3DARB, CompressedTexSubImage3DOES |
CompressedTextureSubImage1D | |
CompressedTextureSubImage2D | |
CompressedTextureSubImage3D | |
CopyBufferSubData | Fallbacks: CopyBufferSubDataNV |
CopyImageSubData | Fallbacks: CopyImageSubDataEXT |
CopyNamedBufferSubData | |
CopyTexImage1D | Fallbacks: CopyTexImage1DEXT |
CopyTexImage2D | Fallbacks: CopyTexImage2DEXT |
CopyTexSubImage1D | Fallbacks: CopyTexSubImage1DEXT |
CopyTexSubImage2D | Fallbacks: CopyTexSubImage2DEXT |
CopyTexSubImage3D | Fallbacks: CopyTexSubImage3DEXT, CopyTexSubImage3DOES |
CopyTextureSubImage1D | |
CopyTextureSubImage2D | |
CopyTextureSubImage3D | |
CreateBuffers | |
CreateFramebuffers | |
CreateProgram | Fallbacks: CreateProgramObjectARB |
CreateProgramPipelines | |
CreateQueries | |
CreateRenderbuffers | |
CreateSamplers | |
CreateShader | Fallbacks: CreateShaderObjectARB |
CreateShaderProgramv | |
CreateTextures | |
CreateTransformFeedbacks | |
CreateVertexArrays | |
CullFace | |
DebugMessageCallback | Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR |
DebugMessageControl | Fallbacks: DebugMessageControlARB, DebugMessageControlKHR |
DebugMessageInsert | Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR |
DeleteBuffers | Fallbacks: DeleteBuffersARB |
DeleteFramebuffers | Fallbacks: DeleteFramebuffersEXT |
DeleteProgram | |
DeleteProgramPipelines | |
DeleteQueries | Fallbacks: DeleteQueriesARB |
DeleteRenderbuffers | Fallbacks: DeleteRenderbuffersEXT |
DeleteSamplers | |
DeleteShader | |
DeleteSync | Fallbacks: DeleteSyncAPPLE |
DeleteTextures | |
DeleteTransformFeedbacks | Fallbacks: DeleteTransformFeedbacksNV |
DeleteVertexArrays | Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES |
DepthFunc | |
DepthMask | |
DepthRange | |
DepthRangeArrayv | |
DepthRangeIndexed | |
DepthRangef | Fallbacks: DepthRangefOES |
DetachShader | Fallbacks: DetachObjectARB |
Disable | |
DisableVertexArrayAttrib | |
DisableVertexAttribArray | Fallbacks: DisableVertexAttribArrayARB |
Disablei | Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV |
DispatchCompute | |
DispatchComputeIndirect | |
DrawArrays | Fallbacks: DrawArraysEXT |
DrawArraysIndirect | |
DrawArraysInstanced | Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV |
DrawArraysInstancedBaseInstance | Fallbacks: DrawArraysInstancedBaseInstanceEXT |
DrawBuffer | |
DrawBuffers | Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT |
DrawElements | |
DrawElementsBaseVertex | Fallbacks: DrawElementsBaseVertexEXT |
DrawElementsIndirect | |
DrawElementsInstanced | Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV |
DrawElementsInstancedBaseInstance | Fallbacks: DrawElementsInstancedBaseInstanceEXT |
DrawElementsInstancedBaseVertex | Fallbacks: DrawElementsInstancedBaseVertexEXT |
DrawElementsInstancedBaseVertexBaseInstance | Fallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT |
DrawRangeElements | Fallbacks: DrawRangeElementsEXT |
DrawRangeElementsBaseVertex | Fallbacks: DrawRangeElementsBaseVertexEXT |
DrawTransformFeedback | Fallbacks: DrawTransformFeedbackNV |
DrawTransformFeedbackInstanced | |
DrawTransformFeedbackStream | |
DrawTransformFeedbackStreamInstanced | |
Enable | |
EnableVertexArrayAttrib | |
EnableVertexAttribArray | Fallbacks: EnableVertexAttribArrayARB |
Enablei | Fallbacks: EnableIndexedEXT, EnableiNV, EnableiEXT |
EndConditionalRender | Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX |
EndQuery | Fallbacks: EndQueryARB |
EndQueryIndexed | |
EndTransformFeedback | Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV |
FenceSync | Fallbacks: FenceSyncAPPLE |
Finish | |
Flush | |
FlushMappedBufferRange | Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT |
FlushMappedNamedBufferRange | |
FramebufferParameteri | |
FramebufferRenderbuffer | Fallbacks: FramebufferRenderbufferEXT |
FramebufferTexture | Fallbacks: FramebufferTextureARB |
FramebufferTexture1D | Fallbacks: FramebufferTexture1DEXT |
FramebufferTexture2D | Fallbacks: FramebufferTexture2DEXT |
FramebufferTexture3D | Fallbacks: FramebufferTexture3DEXT, FramebufferTexture3DOES |
FramebufferTextureLayer | Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT |
FrontFace | |
GenBuffers | Fallbacks: GenBuffersARB |
GenFramebuffers | Fallbacks: GenFramebuffersEXT |
GenProgramPipelines | |
GenQueries | Fallbacks: GenQueriesARB |
GenRenderbuffers | Fallbacks: GenRenderbuffersEXT |
GenSamplers | |
GenTextures | |
GenTransformFeedbacks | Fallbacks: GenTransformFeedbacksNV |
GenVertexArrays | Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES |
GenerateMipmap | Fallbacks: GenerateMipmapEXT |
GenerateTextureMipmap | |
GetActiveAtomicCounterBufferiv | |
GetActiveAttrib | Fallbacks: GetActiveAttribARB |
GetActiveSubroutineName | |
GetActiveSubroutineUniformName | |
GetActiveSubroutineUniformiv | |
GetActiveUniform | Fallbacks: GetActiveUniformARB |
GetActiveUniformBlockName | |
GetActiveUniformBlockiv | |
GetActiveUniformName | |
GetActiveUniformsiv | |
GetAttachedShaders | |
GetAttribLocation | Fallbacks: GetAttribLocationARB |
GetBooleani_v | Fallbacks: GetBooleanIndexedvEXT |
GetBooleanv | |
GetBufferParameteri64v | |
GetBufferParameteriv | Fallbacks: GetBufferParameterivARB |
GetBufferPointerv | Fallbacks: GetBufferPointervARB, GetBufferPointervOES |
GetBufferSubData | Fallbacks: GetBufferSubDataARB |
GetCompressedTexImage | Fallbacks: GetCompressedTexImageARB |
GetCompressedTextureImage | |
GetCompressedTextureSubImage | |
GetDebugMessageLog | Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR |
GetDoublei_v | Fallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT |
GetDoublev | |
GetError | |
GetFloati_v | Fallbacks: GetFloatIndexedvEXT, GetFloati_vNV, GetFloati_vEXT |
GetFloatv | |
GetFragDataIndex | |
GetFragDataLocation | Fallbacks: GetFragDataLocationEXT |
GetFramebufferAttachmentParameteriv | Fallbacks: GetFramebufferAttachmentParameterivEXT |
GetFramebufferParameteriv | |
GetGraphicsResetStatus | Fallbacks: GetGraphicsResetStatusKHR |
GetInteger64i_v | |
GetInteger64v | Fallbacks: GetInteger64vAPPLE |
GetIntegeri_v | Fallbacks: GetIntegerIndexedvEXT |
GetIntegerv | |
GetInternalformati64v | |
GetInternalformativ | |
GetMultisamplefv | Fallbacks: GetMultisamplefvNV |
GetNamedBufferParameteri64v | |
GetNamedBufferParameteriv | |
GetNamedBufferPointerv | |
GetNamedBufferSubData | |
GetNamedFramebufferAttachmentParameteriv | |
GetNamedFramebufferParameteriv | |
GetNamedRenderbufferParameteriv | |
GetObjectLabel | Fallbacks: GetObjectLabelKHR |
GetObjectPtrLabel | Fallbacks: GetObjectPtrLabelKHR |
GetProgramBinary | Fallbacks: GetProgramBinaryOES |
GetProgramInfoLog | |
GetProgramInterfaceiv | |
GetProgramPipelineInfoLog | |
GetProgramPipelineiv | |
GetProgramResourceIndex | |
GetProgramResourceLocation | |
GetProgramResourceLocationIndex | |
GetProgramResourceName | |
GetProgramResourceiv | |
GetProgramStageiv | |
GetProgramiv | |
GetQueryBufferObjecti64v | |
GetQueryBufferObjectiv | |
GetQueryBufferObjectui64v | |
GetQueryBufferObjectuiv | |
GetQueryIndexediv | |
GetQueryObjecti64v | Fallbacks: GetQueryObjecti64vEXT |
GetQueryObjectiv | Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT |
GetQueryObjectui64v | Fallbacks: GetQueryObjectui64vEXT |
GetQueryObjectuiv | Fallbacks: GetQueryObjectuivARB |
GetQueryiv | Fallbacks: GetQueryivARB |
GetRenderbufferParameteriv | Fallbacks: GetRenderbufferParameterivEXT |
GetSamplerParameterIiv | Fallbacks: GetSamplerParameterIivEXT |
GetSamplerParameterIuiv | Fallbacks: GetSamplerParameterIuivEXT |
GetSamplerParameterfv | |
GetSamplerParameteriv | |
GetShaderInfoLog | |
GetShaderPrecisionFormat | |
GetShaderSource | Fallbacks: GetShaderSourceARB |
GetShaderiv | |
GetString | |
GetStringi | |
GetSubroutineIndex | |
GetSubroutineUniformLocation | |
GetSynciv | Fallbacks: GetSyncivAPPLE |
GetTexImage | |
GetTexLevelParameterfv | |
GetTexLevelParameteriv | |
GetTexParameterIiv | Fallbacks: GetTexParameterIivEXT |
GetTexParameterIuiv | Fallbacks: GetTexParameterIuivEXT |
GetTexParameterfv | |
GetTexParameteriv | |
GetTextureImage | |
GetTextureLevelParameterfv | |
GetTextureLevelParameteriv | |
GetTextureParameterIiv | |
GetTextureParameterIuiv | |
GetTextureParameterfv | |
GetTextureParameteriv | |
GetTextureSubImage | |
GetTransformFeedbackVarying | Fallbacks: GetTransformFeedbackVaryingEXT |
GetTransformFeedbacki64_v | |
GetTransformFeedbacki_v | |
GetTransformFeedbackiv | |
GetUniformBlockIndex | |
GetUniformIndices | |
GetUniformLocation | Fallbacks: GetUniformLocationARB |
GetUniformSubroutineuiv | |
GetUniformdv | |
GetUniformfv | Fallbacks: GetUniformfvARB |
GetUniformiv | Fallbacks: GetUniformivARB |
GetUniformuiv | Fallbacks: GetUniformuivEXT |
GetVertexArrayIndexed64iv | |
GetVertexArrayIndexediv | |
GetVertexArrayiv | |
GetVertexAttribIiv | Fallbacks: GetVertexAttribIivEXT |
GetVertexAttribIuiv | Fallbacks: GetVertexAttribIuivEXT |
GetVertexAttribLdv | Fallbacks: GetVertexAttribLdvEXT |
GetVertexAttribPointerv | Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV |
GetVertexAttribdv | Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV |
GetVertexAttribfv | Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV |
GetVertexAttribiv | Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV |
GetnColorTable | |
GetnCompressedTexImage | |
GetnConvolutionFilter | |
GetnHistogram | |
GetnMapdv | |
GetnMapfv | |
GetnMapiv | |
GetnMinmax | |
GetnPixelMapfv | |
GetnPixelMapuiv | |
GetnPixelMapusv | |
GetnPolygonStipple | |
GetnSeparableFilter | |
GetnTexImage | |
GetnUniformdv | |
GetnUniformfv | Fallbacks: GetnUniformfvKHR |
GetnUniformiv | Fallbacks: GetnUniformivKHR |
GetnUniformuiv | Fallbacks: GetnUniformuivKHR |
Hint | |
InvalidateBufferData | |
InvalidateBufferSubData | |
InvalidateFramebuffer | |
InvalidateNamedFramebufferData | |
InvalidateNamedFramebufferSubData | |
InvalidateSubFramebuffer | |
InvalidateTexImage | |
InvalidateTexSubImage | |
IsBuffer | Fallbacks: IsBufferARB |
IsEnabled | |
IsEnabledi | Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV |
IsFramebuffer | Fallbacks: IsFramebufferEXT |
IsProgram | |
IsProgramPipeline | |
IsQuery | Fallbacks: IsQueryARB |
IsRenderbuffer | Fallbacks: IsRenderbufferEXT |
IsSampler | |
IsShader | |
IsSync | Fallbacks: IsSyncAPPLE |
IsTexture | |
IsTransformFeedback | Fallbacks: IsTransformFeedbackNV |
IsVertexArray | Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES |
LineWidth | |
LinkProgram | Fallbacks: LinkProgramARB |
LogicOp | |
MapBuffer | Fallbacks: MapBufferARB, MapBufferOES |
MapBufferRange | Fallbacks: MapBufferRangeEXT |
MapNamedBuffer | |
MapNamedBufferRange | |
MemoryBarrier | Fallbacks: MemoryBarrierEXT |
MemoryBarrierByRegion | |
MinSampleShading | Fallbacks: MinSampleShadingARB, MinSampleShadingOES |
MultiDrawArrays | Fallbacks: MultiDrawArraysEXT |
MultiDrawArraysIndirect | Fallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT |
MultiDrawElements | Fallbacks: MultiDrawElementsEXT |
MultiDrawElementsBaseVertex | Fallbacks: MultiDrawElementsBaseVertexEXT |
MultiDrawElementsIndirect | Fallbacks: MultiDrawElementsIndirectEXT, MultiDrawElementsIndirectAMD |
MultiTexCoordP1ui | |
MultiTexCoordP1uiv | |
MultiTexCoordP2ui | |
MultiTexCoordP2uiv | |
MultiTexCoordP3ui | |
MultiTexCoordP3uiv | |
MultiTexCoordP4ui | |
MultiTexCoordP4uiv | |
NamedBufferData | |
NamedBufferStorage | |
NamedBufferSubData | |
NamedFramebufferDrawBuffer | |
NamedFramebufferDrawBuffers | |
NamedFramebufferParameteri | |
NamedFramebufferReadBuffer | |
NamedFramebufferRenderbuffer | |
NamedFramebufferTexture | |
NamedFramebufferTextureLayer | |
NamedRenderbufferStorage | |
NamedRenderbufferStorageMultisample | |
NormalP3ui | |
NormalP3uiv | |
ObjectLabel | Fallbacks: ObjectLabelKHR |
ObjectPtrLabel | Fallbacks: ObjectPtrLabelKHR |
PatchParameterfv | |
PatchParameteri | Fallbacks: PatchParameteriEXT |
PauseTransformFeedback | Fallbacks: PauseTransformFeedbackNV |
PixelStoref | |
PixelStorei | |
PointParameterf | Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS |
PointParameterfv | Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS |
PointParameteri | Fallbacks: PointParameteriNV |
PointParameteriv | Fallbacks: PointParameterivNV |
PointSize | |
PolygonMode | |
PolygonOffset | |
PopDebugGroup | Fallbacks: PopDebugGroupKHR |
PrimitiveRestartIndex | |
ProgramBinary | Fallbacks: ProgramBinaryOES |
ProgramParameteri | Fallbacks: ProgramParameteriARB, ProgramParameteriEXT |
ProgramUniform1d | |
ProgramUniform1dv | |
ProgramUniform1f | Fallbacks: ProgramUniform1fEXT |
ProgramUniform1fv | Fallbacks: ProgramUniform1fvEXT |
ProgramUniform1i | Fallbacks: ProgramUniform1iEXT |
ProgramUniform1iv | Fallbacks: ProgramUniform1ivEXT |
ProgramUniform1ui | Fallbacks: ProgramUniform1uiEXT |
ProgramUniform1uiv | Fallbacks: ProgramUniform1uivEXT |
ProgramUniform2d | |
ProgramUniform2dv | |
ProgramUniform2f | Fallbacks: ProgramUniform2fEXT |
ProgramUniform2fv | Fallbacks: ProgramUniform2fvEXT |
ProgramUniform2i | Fallbacks: ProgramUniform2iEXT |
ProgramUniform2iv | Fallbacks: ProgramUniform2ivEXT |
ProgramUniform2ui | Fallbacks: ProgramUniform2uiEXT |
ProgramUniform2uiv | Fallbacks: ProgramUniform2uivEXT |
ProgramUniform3d | |
ProgramUniform3dv | |
ProgramUniform3f | Fallbacks: ProgramUniform3fEXT |
ProgramUniform3fv | Fallbacks: ProgramUniform3fvEXT |
ProgramUniform3i | Fallbacks: ProgramUniform3iEXT |
ProgramUniform3iv | Fallbacks: ProgramUniform3ivEXT |
ProgramUniform3ui | Fallbacks: ProgramUniform3uiEXT |
ProgramUniform3uiv | Fallbacks: ProgramUniform3uivEXT |
ProgramUniform4d | |
ProgramUniform4dv | |
ProgramUniform4f | Fallbacks: ProgramUniform4fEXT |
ProgramUniform4fv | Fallbacks: ProgramUniform4fvEXT |
ProgramUniform4i | Fallbacks: ProgramUniform4iEXT |
ProgramUniform4iv | Fallbacks: ProgramUniform4ivEXT |
ProgramUniform4ui | Fallbacks: ProgramUniform4uiEXT |
ProgramUniform4uiv | Fallbacks: ProgramUniform4uivEXT |
ProgramUniformMatrix2dv | |
ProgramUniformMatrix2fv | Fallbacks: ProgramUniformMatrix2fvEXT |
ProgramUniformMatrix2x3dv | |
ProgramUniformMatrix2x3fv | Fallbacks: ProgramUniformMatrix2x3fvEXT |
ProgramUniformMatrix2x4dv | |
ProgramUniformMatrix2x4fv | Fallbacks: ProgramUniformMatrix2x4fvEXT |
ProgramUniformMatrix3dv | |
ProgramUniformMatrix3fv | Fallbacks: ProgramUniformMatrix3fvEXT |
ProgramUniformMatrix3x2dv | |
ProgramUniformMatrix3x2fv | Fallbacks: ProgramUniformMatrix3x2fvEXT |
ProgramUniformMatrix3x4dv | |
ProgramUniformMatrix3x4fv | Fallbacks: ProgramUniformMatrix3x4fvEXT |
ProgramUniformMatrix4dv | |
ProgramUniformMatrix4fv | Fallbacks: ProgramUniformMatrix4fvEXT |
ProgramUniformMatrix4x2dv | |
ProgramUniformMatrix4x2fv | Fallbacks: ProgramUniformMatrix4x2fvEXT |
ProgramUniformMatrix4x3dv | |
ProgramUniformMatrix4x3fv | Fallbacks: ProgramUniformMatrix4x3fvEXT |
ProvokingVertex | Fallbacks: ProvokingVertexEXT |
PushDebugGroup | Fallbacks: PushDebugGroupKHR |
QueryCounter | Fallbacks: QueryCounterEXT |
ReadBuffer | |
ReadPixels | |
ReadnPixels | Fallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR |
ReleaseShaderCompiler | |
RenderbufferStorage | Fallbacks: RenderbufferStorageEXT |
RenderbufferStorageMultisample | Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV |
ResumeTransformFeedback | Fallbacks: ResumeTransformFeedbackNV |
SampleCoverage | Fallbacks: SampleCoverageARB |
SampleMaski | |
SamplerParameterIiv | Fallbacks: SamplerParameterIivEXT |
SamplerParameterIuiv | Fallbacks: SamplerParameterIuivEXT |
SamplerParameterf | |
SamplerParameterfv | |
SamplerParameteri | |
SamplerParameteriv | |
Scissor | |
ScissorArrayv | Fallbacks: ScissorArrayvNV |
ScissorIndexed | Fallbacks: ScissorIndexedNV |
ScissorIndexedv | Fallbacks: ScissorIndexedvNV |
SecondaryColorP3ui | |
SecondaryColorP3uiv | |
ShaderBinary | |
ShaderSource | Fallbacks: ShaderSourceARB |
ShaderStorageBlockBinding | |
StencilFunc | |
StencilFuncSeparate | |
StencilMask | |
StencilMaskSeparate | |
StencilOp | |
StencilOpSeparate | Fallbacks: StencilOpSeparateATI |
TexBuffer | Fallbacks: TexBufferARB, TexBufferEXT |
TexBufferRange | Fallbacks: TexBufferRangeEXT |
TexCoordP1ui | |
TexCoordP1uiv | |
TexCoordP2ui | |
TexCoordP2uiv | |
TexCoordP3ui | |
TexCoordP3uiv | |
TexCoordP4ui | |
TexCoordP4uiv | |
TexImage1D | |
TexImage2D | |
TexImage2DMultisample | |
TexImage3D | Fallbacks: TexImage3DEXT, TexImage3DOES |
TexImage3DMultisample | |
TexParameterIiv | Fallbacks: TexParameterIivEXT |
TexParameterIuiv | Fallbacks: TexParameterIuivEXT |
TexParameterf | |
TexParameterfv | |
TexParameteri | |
TexParameteriv | |
TexStorage1D | Fallbacks: TexStorage1DEXT |
TexStorage2D | Fallbacks: TexStorage2DEXT |
TexStorage2DMultisample | |
TexStorage3D | Fallbacks: TexStorage3DEXT |
TexStorage3DMultisample | Fallbacks: TexStorage3DMultisampleOES |
TexSubImage1D | Fallbacks: TexSubImage1DEXT |
TexSubImage2D | Fallbacks: TexSubImage2DEXT |
TexSubImage3D | Fallbacks: TexSubImage3DEXT, TexSubImage3DOES |
TextureBarrier | |
TextureBuffer | |
TextureBufferRange | |
TextureParameterIiv | |
TextureParameterIuiv | |
TextureParameterf | |
TextureParameterfv | |
TextureParameteri | |
TextureParameteriv | |
TextureStorage1D | |
TextureStorage2D | |
TextureStorage2DMultisample | |
TextureStorage3D | |
TextureStorage3DMultisample | |
TextureSubImage1D | |
TextureSubImage2D | |
TextureSubImage3D | |
TextureView | Fallbacks: TextureViewEXT |
TransformFeedbackBufferBase | |
TransformFeedbackBufferRange | |
TransformFeedbackVaryings | Fallbacks: TransformFeedbackVaryingsEXT |
Uniform1d | |
Uniform1dv | |
Uniform1f | Fallbacks: Uniform1fARB |
Uniform1fv | Fallbacks: Uniform1fvARB |
Uniform1i | Fallbacks: Uniform1iARB |
Uniform1iv | Fallbacks: Uniform1ivARB |
Uniform1ui | Fallbacks: Uniform1uiEXT |
Uniform1uiv | Fallbacks: Uniform1uivEXT |
Uniform2d | |
Uniform2dv | |
Uniform2f | Fallbacks: Uniform2fARB |
Uniform2fv | Fallbacks: Uniform2fvARB |
Uniform2i | Fallbacks: Uniform2iARB |
Uniform2iv | Fallbacks: Uniform2ivARB |
Uniform2ui | Fallbacks: Uniform2uiEXT |
Uniform2uiv | Fallbacks: Uniform2uivEXT |
Uniform3d | |
Uniform3dv | |
Uniform3f | Fallbacks: Uniform3fARB |
Uniform3fv | Fallbacks: Uniform3fvARB |
Uniform3i | Fallbacks: Uniform3iARB |
Uniform3iv | Fallbacks: Uniform3ivARB |
Uniform3ui | Fallbacks: Uniform3uiEXT |
Uniform3uiv | Fallbacks: Uniform3uivEXT |
Uniform4d | |
Uniform4dv | |
Uniform4f | Fallbacks: Uniform4fARB |
Uniform4fv | Fallbacks: Uniform4fvARB |
Uniform4i | Fallbacks: Uniform4iARB |
Uniform4iv | Fallbacks: Uniform4ivARB |
Uniform4ui | Fallbacks: Uniform4uiEXT |
Uniform4uiv | Fallbacks: Uniform4uivEXT |
UniformBlockBinding | |
UniformMatrix2dv | |
UniformMatrix2fv | Fallbacks: UniformMatrix2fvARB |
UniformMatrix2x3dv | |
UniformMatrix2x3fv | Fallbacks: UniformMatrix2x3fvNV |
UniformMatrix2x4dv | |
UniformMatrix2x4fv | Fallbacks: UniformMatrix2x4fvNV |
UniformMatrix3dv | |
UniformMatrix3fv | Fallbacks: UniformMatrix3fvARB |
UniformMatrix3x2dv | |
UniformMatrix3x2fv | Fallbacks: UniformMatrix3x2fvNV |
UniformMatrix3x4dv | |
UniformMatrix3x4fv | Fallbacks: UniformMatrix3x4fvNV |
UniformMatrix4dv | |
UniformMatrix4fv | Fallbacks: UniformMatrix4fvARB |
UniformMatrix4x2dv | |
UniformMatrix4x2fv | Fallbacks: UniformMatrix4x2fvNV |
UniformMatrix4x3dv | |
UniformMatrix4x3fv | Fallbacks: UniformMatrix4x3fvNV |
UniformSubroutinesuiv | |
UnmapBuffer | Fallbacks: UnmapBufferARB, UnmapBufferOES |
UnmapNamedBuffer | |
UseProgram | Fallbacks: UseProgramObjectARB |
UseProgramStages | |
ValidateProgram | Fallbacks: ValidateProgramARB |
ValidateProgramPipeline | |
VertexArrayAttribBinding | |
VertexArrayAttribFormat | |
VertexArrayAttribIFormat | |
VertexArrayAttribLFormat | |
VertexArrayBindingDivisor | |
VertexArrayElementBuffer | |
VertexArrayVertexBuffer | |
VertexArrayVertexBuffers | |
VertexAttrib1d | Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV |
VertexAttrib1dv | Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV |
VertexAttrib1f | Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV |
VertexAttrib1fv | Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV |
VertexAttrib1s | Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV |
VertexAttrib1sv | Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV |
VertexAttrib2d | Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV |
VertexAttrib2dv | Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV |
VertexAttrib2f | Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV |
VertexAttrib2fv | Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV |
VertexAttrib2s | Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV |
VertexAttrib2sv | Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV |
VertexAttrib3d | Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV |
VertexAttrib3dv | Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV |
VertexAttrib3f | Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV |
VertexAttrib3fv | Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV |
VertexAttrib3s | Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV |
VertexAttrib3sv | Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV |
VertexAttrib4Nbv | Fallbacks: VertexAttrib4NbvARB |
VertexAttrib4Niv | Fallbacks: VertexAttrib4NivARB |
VertexAttrib4Nsv | Fallbacks: VertexAttrib4NsvARB |
VertexAttrib4Nub | Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV |
VertexAttrib4Nubv | Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV |
VertexAttrib4Nuiv | Fallbacks: VertexAttrib4NuivARB |
VertexAttrib4Nusv | Fallbacks: VertexAttrib4NusvARB |
VertexAttrib4bv | Fallbacks: VertexAttrib4bvARB |
VertexAttrib4d | Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV |
VertexAttrib4dv | Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV |
VertexAttrib4f | Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV |
VertexAttrib4fv | Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV |
VertexAttrib4iv | Fallbacks: VertexAttrib4ivARB |
VertexAttrib4s | Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV |
VertexAttrib4sv | Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV |
VertexAttrib4ubv | Fallbacks: VertexAttrib4ubvARB |
VertexAttrib4uiv | Fallbacks: VertexAttrib4uivARB |
VertexAttrib4usv | Fallbacks: VertexAttrib4usvARB |
VertexAttribBinding | |
VertexAttribDivisor | Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV |
VertexAttribFormat | |
VertexAttribI1i | Fallbacks: VertexAttribI1iEXT |
VertexAttribI1iv | Fallbacks: VertexAttribI1ivEXT |
VertexAttribI1ui | Fallbacks: VertexAttribI1uiEXT |
VertexAttribI1uiv | Fallbacks: VertexAttribI1uivEXT |
VertexAttribI2i | Fallbacks: VertexAttribI2iEXT |
VertexAttribI2iv | Fallbacks: VertexAttribI2ivEXT |
VertexAttribI2ui | Fallbacks: VertexAttribI2uiEXT |
VertexAttribI2uiv | Fallbacks: VertexAttribI2uivEXT |
VertexAttribI3i | Fallbacks: VertexAttribI3iEXT |
VertexAttribI3iv | Fallbacks: VertexAttribI3ivEXT |
VertexAttribI3ui | Fallbacks: VertexAttribI3uiEXT |
VertexAttribI3uiv | Fallbacks: VertexAttribI3uivEXT |
VertexAttribI4bv | Fallbacks: VertexAttribI4bvEXT |
VertexAttribI4i | Fallbacks: VertexAttribI4iEXT |
VertexAttribI4iv | Fallbacks: VertexAttribI4ivEXT |
VertexAttribI4sv | Fallbacks: VertexAttribI4svEXT |
VertexAttribI4ubv | Fallbacks: VertexAttribI4ubvEXT |
VertexAttribI4ui | Fallbacks: VertexAttribI4uiEXT |
VertexAttribI4uiv | Fallbacks: VertexAttribI4uivEXT |
VertexAttribI4usv | Fallbacks: VertexAttribI4usvEXT |
VertexAttribIFormat | |
VertexAttribIPointer | Fallbacks: VertexAttribIPointerEXT |
VertexAttribL1d | Fallbacks: VertexAttribL1dEXT |
VertexAttribL1dv | Fallbacks: VertexAttribL1dvEXT |
VertexAttribL2d | Fallbacks: VertexAttribL2dEXT |
VertexAttribL2dv | Fallbacks: VertexAttribL2dvEXT |
VertexAttribL3d | Fallbacks: VertexAttribL3dEXT |
VertexAttribL3dv | Fallbacks: VertexAttribL3dvEXT |
VertexAttribL4d | Fallbacks: VertexAttribL4dEXT |
VertexAttribL4dv | Fallbacks: VertexAttribL4dvEXT |
VertexAttribLFormat | |
VertexAttribLPointer | Fallbacks: VertexAttribLPointerEXT |
VertexAttribP1ui | |
VertexAttribP1uiv | |
VertexAttribP2ui | |
VertexAttribP2uiv | |
VertexAttribP3ui | |
VertexAttribP3uiv | |
VertexAttribP4ui | |
VertexAttribP4uiv | |
VertexAttribPointer | Fallbacks: VertexAttribPointerARB |
VertexBindingDivisor | |
VertexP2ui | |
VertexP2uiv | |
VertexP3ui | |
VertexP3uiv | |
VertexP4ui | |
VertexP4uiv | |
Viewport | |
ViewportArrayv | Fallbacks: ViewportArrayvNV |
ViewportIndexedf | Fallbacks: ViewportIndexedfNV |
ViewportIndexedfv | Fallbacks: ViewportIndexedfvNV |
WaitSync | Fallbacks: WaitSyncAPPLE |
Methods
impl Gl
fn load_with<F>(loadfn: F) -> Gl where F: FnMut(&str) -> *const c_void
Load each OpenGL symbol using a custom load function. This allows for the
use of functions like glfwGetProcAddress or SDL_GL_GetProcAddress.
let gl = Gl::load_with(|s| glfw.get_proc_address(s));
fn load<T: GlFunctionsSource>(loader: &T) -> Gl
Load each OpenGL symbol using a custom load function.
let gl = Gl::load(&glfw);