Kilgard, Mark J.A. Kaufmann and W. Strasser and S. Molnar and B.-O. Schneider2014-02-062014-02-0619970-89791-961-01727-3471https://doi.org/10.2312/EGGH/EGGH97/045-055The OpenGL Graphics System provides a well-specified, widely accepted dataflow for 3D graphics and imaging. OpenGL is an architecture; an OpenGL-capable computer is a hardware manifestation or implementaion of that architecture. The Onyx2 InfiniteReality and 02 workstations exemplify two very different implementations of OpenGL. The two designs respond to different cost, performance, and capability goals. Common practice is to describe a graphics hardware implementation based on how the hardware itself operates. However, this paper discusses two OpenGL hardware implementations based on how they embody the OpenGL architecture. An important thread throughout is how OpenGL implementations can be designed not merely based on graphics price-performance considerations, but also with consideration of larger system issues such as memory architecture, compression, and video processing. Just as OpenGL is influenced by wider system concerns, OpenGL itself can provide a clarifying influence on system capabilities not conventionally thought of as graphics-related.1.3.1 [Computer Graphics]Hardware Architecture1.3.6 [Computer Graphics]Methodology and TechniquesStandardsRealizing OpenGL: Two Implementations of One Architecture