Skip to content
/ go.gl Public

Minimal OpenGL bindings for Go

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
LICENSE
BSD-3-Clause
LICENSE-GOGL2
Notifications You must be signed in to change notification settings

droyo/go.gl

Repository files navigation

WORK IN PROGRESS - INCOMPLETE

This is a subset of OpenGL bindings meant to be easy to use from Go. They were made by generating bindings using Christoph Schunk's GoGL2 utility and modifying the output to be easier to use with Go. For example, setup functions like BindBuffer and CompileShader, that are not expected to be in a tight loop, return errors, and functions like glBufferData expect a slice of numbers and use reflection to figure out the other arguments. Additional type safety is achieved by explicitly defining types for OpenGL objects (Buffer, Program, etc).

About

Minimal OpenGL bindings for Go

Resources

License

MIT, BSD-3-Clause licenses found

Licenses found

MIT
LICENSE
BSD-3-Clause
LICENSE-GOGL2

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published