gl - Go bindings for OpenGL (generated via glow)

  •        87

This repository holds Go bindings to various OpenGL versions. They are auto-generated using Glow.Once the bindings are installed you can use them with the appropriate import statements.

https://github.com/go-gl/gl

Tags
Implementation
License
Platform

   




Related Projects

asteroids - OpenGL Asteroids in Golang..


* `pacman -S glew`* `pacman -S glfw`* `pacman -S geos`---* `go get github.com/go-gl/gl`* `go get github.com/go-gl/glfw3`* `go get github.com/go-gl/gltext`* `go get github.com/go-gl/glu`* `go get github.com/paulsmith/gogeos/geos`* `go get github.com/JamesClonk/asteroids`* `go build`

gl - Go cross-platform OpenGL bindings.


Package gl is a Go cross-platform binding for OpenGL, with an OpenGL ES 2-like API.Modern Browsers (desktop and mobile) via WebGL 1.0 backend.

learning-opengl - My notes from learning OpenGL


I'm learning OpenGL using Go 1.5 and golang.org/x/mobile/gl, these are my notes.Examples should be mostly-compilable, but sometimes they deviate from the actual Go API into an imaginary variant that is closer to the underlying C API (which most GL libraries are based on). The goal is to understand how OpenGL works on in general, not to learn about quirks of a specific library.

gl-matrix.c - C Matrix library for OpenGL apps. A port of the gl-matrix JavaScript library.


C Matrix library for OpenGL apps. A port of the gl-matrix JavaScript library.

gl - Go gl bindings


Go gl bindings



gl


This package provides Go idiomatic types to represent OpenGL native types and associates OpenGL function to the proper Go type. The goal is to prevent errors from being made by using the type safety or the compiler without affecting performance. This package SHOULD be compiled with quadruple -l flag for optimisation. go install -gcflags="-l -l -l -l" luxengine.net/lux

opengl - OpenGL bindings for Felix for GL and GLU


OpenGL bindings for Felix for GL and GLU

gl - opengl bindings for go


opengl bindings for go

BootEd - Small OpenGL bootstrap app for GL apps and Editors.


Small OpenGL bootstrap app for GL apps and Editors.

go-gl - MacOS friendly OpenGL bindings


MacOS friendly OpenGL bindings

glfw - Go cross-platform glfw library for creating an OpenGL context and receiving events.


Package glfw experimentally provides a glfw-like API with desktop (via glfw) and browser (via HTML5 canvas) backends.It is used for creating a GL context and receiving events.

gl - Cross-platform OpenGL bindings in Go.


A cross-platform opengl library. You can use this library on the web with GopherJS, on the desktop , and on Android with GoMobile.

gl-test - Only a small test for GL 3.1 in GOLANG


Only a small test for GL 3.1 in GOLANG

react-map-gl - React friendly API wrapper around MapboxGL JS


In addition to exposing MapboxGL functionality to React apps, react-map-gl also integrates seamlessly with deck.gl.browserify - react-map-gl is extensively tested with browserify and works without configuration.

glm - memory friendly, faster version of mathgl32 by go-gl and uses lux native float32 math lib


memory friendly, faster version of mathgl32 by go-gl and uses lux native float32 math lib

examples - Example programs for the various go-gl packages.


Example programs for the various go-gl packages.

mathgl - A pure Go 3D math library.


This is a Go matrix and vector math library specialized for Open GL graphics capabilities.This package is made primarily with code generation for the basic vector and matrix operations, though and functionality beyond that is handwritten.

freetype-gl - A fork of the freetype-gl project from https://code.google.com/p/freetype-gl/.


A fork of the freetype-gl project from https://code.google.com/p/freetype-gl/.

testutils - Utilities for `go-gl` automated testing


Utilities for `go-gl` automated testing