gpu/gl: remove unused methods from Functions interface

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-02-10 16:40:59 +01:00
parent 8b5e9af5f8
commit ef9459c7fd
-12
View File
@@ -90,7 +90,6 @@ type Functions interface {
BindAttribLocation(p Program, a Attrib, name string) BindAttribLocation(p Program, a Attrib, name string)
BindBuffer(target Enum, b Buffer) BindBuffer(target Enum, b Buffer)
BindFramebuffer(target Enum, fb Framebuffer) BindFramebuffer(target Enum, fb Framebuffer)
BindRenderbuffer(target Enum, rb Renderbuffer)
BindTexture(target Enum, t Texture) BindTexture(target Enum, t Texture)
BlendEquation(mode Enum) BlendEquation(mode Enum)
BlendFunc(sfactor, dfactor Enum) BlendFunc(sfactor, dfactor Enum)
@@ -104,14 +103,12 @@ type Functions interface {
CreateFramebuffer() Framebuffer CreateFramebuffer() Framebuffer
CreateProgram() Program CreateProgram() Program
CreateQuery() Query CreateQuery() Query
CreateRenderbuffer() Renderbuffer
CreateShader(ty Enum) Shader CreateShader(ty Enum) Shader
CreateTexture() Texture CreateTexture() Texture
DeleteBuffer(v Buffer) DeleteBuffer(v Buffer)
DeleteFramebuffer(v Framebuffer) DeleteFramebuffer(v Framebuffer)
DeleteProgram(p Program) DeleteProgram(p Program)
DeleteQuery(query Query) DeleteQuery(query Query)
DeleteRenderbuffer(v Renderbuffer)
DeleteShader(s Shader) DeleteShader(s Shader)
DeleteTexture(v Texture) DeleteTexture(v Texture)
DepthFunc(f Enum) DepthFunc(f Enum)
@@ -123,13 +120,9 @@ type Functions interface {
Enable(cap Enum) Enable(cap Enum)
EnableVertexAttribArray(a Attrib) EnableVertexAttribArray(a Attrib)
EndQuery(target Enum) EndQuery(target Enum)
Finish()
FramebufferRenderbuffer(target, attachment, renderbuffertarget Enum, renderbuffer Renderbuffer)
FramebufferTexture2D(target, attachment, texTarget Enum, t Texture, level int) FramebufferTexture2D(target, attachment, texTarget Enum, t Texture, level int)
GetBinding(pname Enum) Object GetBinding(pname Enum) Object
GetError() Enum GetError() Enum
GetRenderbufferParameteri(target, pname Enum) int
GetFramebufferAttachmentParameteri(target, attachment, pname Enum) int
GetInteger(pname Enum) int GetInteger(pname Enum) int
GetProgrami(p Program, pname Enum) int GetProgrami(p Program, pname Enum) int
GetProgramInfoLog(p Program) string GetProgramInfoLog(p Program) string
@@ -140,13 +133,8 @@ type Functions interface {
GetUniformLocation(p Program, name string) Uniform GetUniformLocation(p Program, name string) Uniform
InvalidateFramebuffer(target, attachment Enum) InvalidateFramebuffer(target, attachment Enum)
LinkProgram(p Program) LinkProgram(p Program)
PixelStorei(pname Enum, param int32)
ReadPixels(x, y, width, height int, format, ty Enum, data []byte)
RenderbufferStorage(target, internalformat Enum, width, height int)
Scissor(x, y, width, height int32)
ShaderSource(s Shader, src string) ShaderSource(s Shader, src string)
TexImage2D(target Enum, level int, internalFormat int, width, height int, format, ty Enum, data []byte) TexImage2D(target Enum, level int, internalFormat int, width, height int, format, ty Enum, data []byte)
TexSubImage2D(target Enum, level int, x, y, width, height int, format, ty Enum, data []byte)
TexParameteri(target, pname Enum, param int) TexParameteri(target, pname Enum, param int)
Uniform1f(dst Uniform, v float32) Uniform1f(dst Uniform, v float32)
Uniform1i(dst Uniform, v int) Uniform1i(dst Uniform, v int)