mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-07 10:25:37 +00:00
ui/app: make opengl objects structs
WebGL use opaque values for object handles, not integers. To ensure portability, wrap handle types with a struct. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -3,16 +3,8 @@
|
||||
package gl
|
||||
|
||||
type (
|
||||
Attrib uint
|
||||
Buffer uint
|
||||
Enum uint
|
||||
Framebuffer uint
|
||||
Program uint
|
||||
Renderbuffer uint
|
||||
Shader uint
|
||||
Texture uint
|
||||
Uniform int
|
||||
Query uint
|
||||
Attrib uint
|
||||
Enum uint
|
||||
)
|
||||
|
||||
type Context interface {
|
||||
@@ -135,6 +127,7 @@ var _ interface {
|
||||
Finish()
|
||||
FramebufferRenderbuffer(target, attachment, renderbuffertarget Enum, renderbuffer Renderbuffer)
|
||||
FramebufferTexture2D(target, attachment, texTarget Enum, t Texture, level int)
|
||||
GetBinding(pname Enum) Object
|
||||
GetError() Enum
|
||||
GetRenderbufferParameteri(target, pname Enum) int
|
||||
GetFramebufferAttachmentParameteri(target, attachment, pname Enum) int
|
||||
|
||||
Reference in New Issue
Block a user