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
Link To Document