• DocumentCode
    1050021
  • Title

    Climbing Longs Peak: The Steep Road to the Future of OpenGL

  • Author

    Reiners, Dirk ; Voss, Gerrit

  • Author_Institution
    Louisiana Univ., Lafayette
  • Volume
    27
  • Issue
    4
  • fYear
    2007
  • Firstpage
    84
  • Lastpage
    89
  • Abstract
    An essential goal of OpenGL is to provide device independence while still allowing complete access to hardware functionality. The API therefore provides access to graphics operations at the lowest possible level that still provides device independence. In OpenGL, the maximum flexibility provided by individual procedure calls was deemed more important than any inefficiency induced by using those calls. Backward compatibility was seen as one of OpenGL´s core strengths, compared to other low-level 3D graphics APIs. All of these extensions were driven by developments in the graphics hardware arena, which changed significantly over the years. The road up Longs Peak can be fairly long and rocky, depending on where you must start. But the view is terrific, and it goes a long way into the future. So, it´s definitely worth it. OpenGL Longs Peak will come, and the need for supporting infrastructure will be there.
  • Keywords
    application program interfaces; computer graphics; formal specification; remote procedure calls; API; OpenGL specification; application program interface; backward compatibility; computer graphics; device independence; hardware functionality; procedure call; Aerospace simulation; Computer displays; Computer graphics; Data structures; Data visualization; Feeds; Functional programming; Hardware; Layout; Libraries; OpenGL; interactive graphics applications; Computer Graphics; Forecasting; Programming Languages; Signal Processing, Computer-Assisted; Software; Software Design;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2007.79
  • Filename
    4267949