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