glimmer

module
v0.0.0-...-f4ac04f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2017 License: MIT

README

glimmer

GoDoc Go Report

Basic opengl utilities, mostly for personal use.

API Is not set in stone.

Packages

win

The win package deals with GLFW window creation and maintenance.

gli

The gli package contains most of the OpenGL Objects; buffers, VAOs, shaders, etc.

caps

The caps package concerns itself with Capabilities (see glEnable), since most of these are quite seperate from OpenGL Objects.

Examples, in order of complexity

Triangle
  • Window creation
  • Shader compilation
  • Buffers and VAOs
  • Drawing and Clearing
Square
  • Polling events
  • Element buffer and indexed rendering
  • Uniforms
  • Capabilities (blending)
Texture
  • Textures
Perspective
  • Perspective matrix
  • Depth buffer
  • Face culling
  • Keyboard interactivity
  • Rudimentary camera panning
  • Close on escape
Geometry Shader
  • Extensions
  • Early, highly portable Geometry shader (GL_ARB_geometry_shader4)

Directories

Path Synopsis
examples
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL