Language: C++
Libraries: OpenGL, Glut32
Platform: Windows with MS Visual Studio 2010

myGL was a project from UC Irvine's Computer Graphics class. We were instructed to use C++, OpenGL and GLUT to write C++ functions which would replace function calls to OpenGL. These functions would modify and track matricies then load them into OpenGL after each function call (using glLoadMatrix) to display results.

myGL overwrites the following OpenGL functions:
  • glMatrixMode
  • glLoadIdentity
  • glPushMatrix
  • glPopMatrix
  • glLoadMatrix*
  • glTranslate*
  • glRotate*
  • glScale*
  • gluLookAt
  • glFrustum
  • gluPerspective

©Sean Murphree 2011 - Present. All rights reserved except where otherwise noted.