Mac OS X Unleashed

Mac OS X Unleashed

By John Ray and William C. Ray

OpenGL: Open Graphics Language

For many years, Apple stayed in its own little world and created the technology it needed for its operating system. Sadly, some pieces of technology were not adopted by the computing industry and Apple had to adapt or be left behind. An example of this is QuickTime 3D. QuickTime 3D was a fully cross-platform 3D API. Unfortunately, it was not widely used by developers, and its very existence hindered the development of 3D applications on the Macintosh.

As Apple continued to build and refine QuickTime 3D, the industry took another direction. Building on a standard developed by SGI, most developers were increasingly turning to OpenGL to create both games and productivity applications.

The best description of OpenGL is found in SGI's OpenGL FAQ http://www.sgi.com/software/opengl/faq.html, quoted here:

Although the FAQ mentions only Windows and X Window System directly, it is also available (obviously) on Mac OS X and Mac OS 8 and 9. OpenGL has been available on the Macintosh platform only since the late 1990s, but already the Mac is seeing a surge in the production of game software. Game creators such as id Software, which refused to create Mac OS 8/9 games inhouse, are returning to develop for Mac OS X. In early 2001, Apple became the envy of the gaming community when id Software demonstrated an early version of the new DOOM game, running on the nVidia GeForce 3 card, which was announced as being available on the Macintosh platform before the Windows counterpart. Mac OS X 10.1 is fully optimized to take advantage of the GeForce 3—bringing high-end workstation 3D capabilities to a stable and robust platform.

Share ThisShare This

Informit Network