The Design of the OpenGL Graphics Interface
by Mark Segal, Kurt Akeley
show details
Details
url: | http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f11/www/readings/design_opengl.pdf | abstract: | OpenGL is an emerging graphics standard that provides advanced rendering features while maintaining a simple programming model. Because OpenGL is rendering-only, it can be incorporated into any window system (and has been, into the X Window System and a soon-to-be-released version of Windows) or can be used without a window system. An OpenGL implementation can efficiently ac- commodate almost any level of graphics hardware, from a basic framebuffer to the most sophisticated graphics subsystems. It is therefore a good choice for use in interactive 3D and 2D graphics applications.
We describe how these and other considerations have governed the selection and presentation of graphical operators in OpenGL. Complex operations have been eschewed in favor of simple, di- rect control over the fundamental operations of 3D and 2D graph- ics. Higher-level graphical functions may, however, be built from OpenGL’s low-level operators, as the operators have been designed with such layering in mind. |
|
|
You need to log in to add tags and post comments.