Skip to content

voxelinc/glow

This branch is 866 commits behind cginternals/globjects:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 29, 2014
Mar 11, 2014
Feb 15, 2014
Feb 25, 2014
Apr 3, 2014
Feb 14, 2014
Mar 29, 2014
Jan 8, 2014
Mar 29, 2014
Feb 4, 2014
Mar 12, 2014
Mar 29, 2014
Feb 15, 2014

Repository files navigation

OpenGL Objects Wrapper Library

The OpenGL Objects Wrapper Library (glow) provides an object oriented C++ interface for OpenGL's programmable pipeline (3.0+). glow is a cross-platform library licenced under the MIT license.

The current pre-release is glow-v0.3.0. To find out more about glow and how to use it, check out our wiki.

Documentation

The documentation is regularly generated and can be found here.

Dependencies

The following dev-libraries and programs need to be provided for correct CMake configuration:

Development Notes

If you are contributing to this project, please keep the following notes in mind:

  • Add your name and email to the AUTHORS file.
  • Follow coding conventions according to google's C++ Style Guide.
  • Commits should provide a meaningful message, which uses the imperative, present tense: "change", not "changed" nor "changes", AND start with a capital letter.
  • Commits should always refer to an issue: use #xxx, fix #xxx, or close #xxx.
  • Pull Requests are reviewed by at least one other developer on another platform.
  • Use lazy initialization as often as possible for time consuming tasks.
  • Member Variables always start with m_, g_, and s_ (e.g.,m_member, g_global, and s_static)..
  • Interface or abstract class names always start with Abstract (e.g., AbstractArray).
  • Enforce strict include sequence: cpp-related header, std, gl, glew, glm, glow.

About

OpenGL Objects Wrapper Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 49.4%
  • C++ 48.4%
  • CSS 1.7%
  • Other 0.5%