Scala frontend for OpenGL, relying heavily on macros to generate efficient code.