#summary The GLU helper module = Overview = The modules [http://odefu.googlecode.com/svn/trunk/OpenGLUtils/openglutils/GLU.d GLU], [http://odefu.googlecode.com/svn/trunk/OpenGLUtils/openglutils/DebugGLU.d DebugGLU] are used for direct OpenGL Utility library. It is very similar to the GL module. == GLU == The main responsibility of the GLU module is to publicly import all GLU functions and constants. It also loads the the GLU shared library for you. The module also takes care of publicly importing the DebugGLU module. The DebugGL is only imported if the -debug switch has been used when compiling, or version DebugGLU has been set. == DebugGLU == The DebugGLU module provides a template wrapper around GLU functions that checks for errors after every function call, except when between calls to glBegin and glEnd. It throws an GLException if there is an error. I've also been thinking on providing an implementation which logs all the errors instead of throwing an exception, if that seems to be desirable.