gl

OpenGL binding

Go bindings for OpenGL.

Go bindings for OpenGL (generated via glow)

GitHub

1k stars
41 watching
75 forks
Language: C
last commit: 7 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goxjs/gl A Go cross-platform binding for OpenGL with support for multiple rendering backends. 177
go-gl/glfw Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. 1,584
cginternals/glbinding A C++ binding for the OpenGL API, providing a cross-platform and type-safe interface to the OpenGL API. 834
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 563
binary1248/gls A library to reduce boilerplate OpenGL code 18
ekmett/gl Provides Haskell bindings to the OpenGL specification 93
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 83
errcw/glow A tool that generates machine-readable code bindings between Go functions and native OpenGL functions. 1
3d0c/gmf Go FFmpeg Bindings provide a Go interface to the FFmpeg multimedia framework 891
cginternals/globjects A C++ wrapper for OpenGL API objects, providing object-oriented interfaces to automate common rendering tasks and facilitate coherent use. 539
g-truc/ogl-samples A collection of sample applications demonstrating various OpenGL features and techniques. 770
rjeczalik/interfaces Tools for generating interfaces and structs in Go 423
bolknote/go-gd A collection of Go bindings for the Graphics Drawing Extension (GD) library. 59
o1egl/govatar An avatar generation library for the Go programming language 588
aarzilli/golua Go bindings for the Lua C API 652