What does EiffelOpenGL consist of?
A decent number of Eiffel classes and a few C text and header files. Together they implement a wrapping of the OpenGL and GLUT libraries and also the WGL OpenGL extension library. Originally I also started wrapping the OpenGL AUX library but dropped that in favor of GLUT. EiffelOpenGL is divided into three parts: * EGL. The Eiffel library that wraps the OpenGL GL and GLU libraries. * EGLUT. The Eiffel library that wraps the GLUT library. * EWGL. The Eiffel library that wraps WGL, the OpenGL extension library for the Win32 platform. • What versions/implementations of OpenGL and GLUT are supported? Since development has been done on the Win32 platform and because I’ve only used the OpenGL files provided by Microsoft I have so far only wrapped OpenGL 1.1 functionality. The currently shipping opengl32.dll from Microsoft only has entry points for OpenGL 1.1. If an application wants to use OpenGL 1.2 or 1.3 functions, it has to use the function wglGetProcAddress() in order to obtain the Open