cvs commit: fptools/libraries/OpenGL Makefile fptools/libraries/O penGL/Graphics/Rendering/OpenGL GL.hs fptools/libraries/OpenGL/Graphics/Re ndering/OpenGL/GL Extensions.hs StateVar.hs BasicTypes.hs BeginEnd.hs Constants.hs PixelRect.hs VertexSpec.hs StateVariable.hs fptools/libraries /OpenGL/Graphics/Rendering/OpenGL/GLU ...

Sven Panne panne@glass.cse.ogi.edu
Sun, 23 Feb 2003 14:56:08 -0800


panne       2003/02/23 14:56:08 PST

  Modified files:
    libraries/OpenGL     Makefile 
    libraries/OpenGL/Graphics/Rendering/OpenGL GL.hs 
    libraries/OpenGL/Graphics/Rendering/OpenGL/GL BasicTypes.hs 
                                                  BeginEnd.hs 
                                                  Constants.hs 
                                                  PixelRect.hs 
                                                  VertexSpec.hs 
    libraries/OpenGL/Graphics/Rendering/OpenGL/GLU Errors.hs 
                                                   Initialization.hs 
    libraries/OpenGL/include HsOpenGL.h 
  Added files:
    libraries/OpenGL/Graphics/Rendering/OpenGL/GL Extensions.hs 
                                                  StateVar.hs 
    libraries/OpenGL/include HsOpenGLExt.h 
  Removed files:
    libraries/OpenGL/Graphics/Rendering/OpenGL/GL StateVariable.hs 
  Log:
  * Introduced an GL extension handling mechanism. Although it is a
    slight hack, it is quite efficient and doesn't need any additional C
    support. Another (small) downside: In theory, the proc addresses
    returned by wglGetProcAddress on WinDoze are context-dependent, but
    it seems that this requirement can be ignored in reality. At least
    GLEW ignores it, too... :-)
  
  * Added some documentation.
  
  * Renamed ColorIndex to Index1, although it isn't very nice, the
    latter doesn't clash with a standard OpenGL name and it is more
    consistent with the rest of VertexSpec.
  
  * Renamed StateVariable to StateVar, the former was a bit long and the
    corresponding file name might cause some trouble with Solaris'
    glorious tar.
  
  Revision  Changes    Path
  1.12      +3 -3      fptools/libraries/OpenGL/Makefile
  1.4       +3 -2      fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL.hs
  1.5       +68 -14    fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL/BasicTypes.hs
  1.2       +163 -2    fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL/BeginEnd.hs
  1.2       +1 -1      fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL/Constants.hs
  1.2       +2 -2      fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL/PixelRect.hs
  1.4       +261 -25   fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GL/VertexSpec.hs
  1.3       +20 -6     fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GLU/Errors.hs
  1.4       +6 -6      fptools/libraries/OpenGL/Graphics/Rendering/OpenGL/GLU/Initialization.hs
  1.2       +17 -0     fptools/libraries/OpenGL/include/HsOpenGL.h