gl

OpenGL binding

A Go cross-platform binding for OpenGL with support for multiple rendering backends.

Go cross-platform OpenGL bindings.

GitHub

176 stars
15 watching
26 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

openglopengl-eswebgl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-gl/gl Go bindings for OpenGL. 1,088
go-gl/glfw Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. 1,575
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 82
cginternals/glbinding A C++ binding for the OpenGL API, providing a cross-platform and type-safe interface to the OpenGL API. 831
ekmett/gl Provides Haskell bindings to the OpenGL specification 94
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 561
binary1248/gls A library to reduce boilerplate OpenGL code 18
haskell-opengl/opengl A set of Haskell libraries providing bindings to the OpenGL graphics API. 147
brendanzab/gl-rs A tool that generates bindings to OpenGL APIs 682
aidan63/linc_opengl A C library providing native bindings to the OpenGL API for use in Haxe applications 2
haskell-opengl/glut A Haskell binding for OpenGL, enabling cross-platform 3D graphics development in the Haskell programming language. 61
bsl/glfw-b Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. 71
3d0c/gmf Go FFmpeg Bindings provide a Go interface to the FFmpeg multimedia framework 889
snowkit/linc_opengl A native binding library for OpenGL that provides access to OpenGL and GLEW APIs from Haxe code. 8
bindbc/bindbc-opengl Dynamic bindings to OpenGL for D programming language 37