Changes between Version 1 and Version 2 of Proposals/OpenGL

Show
Ignore:
Timestamp:
03/20/13 04:02:46 (19 months ago)
Author:
dagit (IP: 76.115.225.24)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Proposals/OpenGL

    v1 v2  
    4747OpenGL is an industry standard rasterization library that provides efficient access for direct rendering of 2D and 3D graphics. As such, this library makes a solid foundation for high-performance scientific visualization, video games, and toy projects. See for example the gloss library that uses OpenGL for the "heavy lifting". 
    4848 
    49 While the core of the OpenGL standard is not platform specific, creating an OpenGL context within an application and managing user input requires platform specific support. This proposal includes the GLUT package as a means to provide the that platform specific support. GLUT can be used to handle mouse and keyboard input, create and controlling a GUI window suitable for OpenGL rendering, and also provides for primitive font rendering. 
     49While the core of the OpenGL standard is not platform specific, creating an OpenGL context within an application and managing user input requires platform specific support. This proposal includes the GLUT package as a means to provide that platform specific support. GLUT can be used to handle mouse and keyboard input, create and controlling a GUI window suitable for OpenGL rendering, and also provides for primitive font rendering. 
    5050 
    5151In order to support the OpenGL package, the platform will also need to accept the underlying low-level bindings that OpenGL depends on (OpenGLRaw and GLURaw). These raw packages are in some ways nicer to use than the higher-level package. They are nicer when: