app/internal/gl/impl: extract platform dependent opengl bindings

We'd like to support Gio using a different renderer binding than
the builtin. A first step is to define the Functions interface
in package gl, and extract the concrete implementations to a
separate package.

Updates #26

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-02-07 19:13:51 +01:00
parent e672d71c61
commit 251c075093
17 changed files with 293 additions and 280 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ type Callbacks interface {
}
type Context interface {
Functions() *gl.Functions
Functions() gl.Functions
Present() error
MakeCurrent() error
Release()