mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-04 17:05:38 +00:00
gpu: specify target Texture Backend.NewFramebuffer
OpenGL doesn't care if the texture to a framebuffer changes, but Direct3D does. Change Backend to better match both APIs. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
+1
-2
@@ -20,7 +20,7 @@ type Backend interface {
|
||||
IsTimeContinuous() bool
|
||||
NewTexture(format TextureFormat, width, height int, minFilter, magFilter TextureFilter, bindings BufferBinding) Texture
|
||||
DefaultFramebuffer() Framebuffer
|
||||
NewFramebuffer() Framebuffer
|
||||
NewFramebuffer(tex Texture) Framebuffer
|
||||
NewImmutableBuffer(typ BufferBinding, data []byte) Buffer
|
||||
NewBuffer(typ BufferBinding, size int) Buffer
|
||||
NewProgram(vertexShader, fragmentShader ShaderSources) (Program, error)
|
||||
@@ -125,7 +125,6 @@ type Buffer interface {
|
||||
|
||||
type Framebuffer interface {
|
||||
Bind()
|
||||
BindTexture(t Texture)
|
||||
Invalidate()
|
||||
Release()
|
||||
IsComplete() error
|
||||
|
||||
Reference in New Issue
Block a user