Skip to content

Basic opengl utilities, mostly for personal use

License

Notifications You must be signed in to change notification settings

PieterD/glimmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glimmer

GoDoc Go Report

Basic opengl utilities, mostly for personal use.

API Is not set in stone.

Packages

The win package deals with GLFW window creation and maintenance.

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

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

Examples, in order of complexity

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

About

Basic opengl utilities, mostly for personal use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages