O'Reilly logo

OpenGL Programming on Mac OS X: Architecture, Performance, and Integration by J. D. Sullivan, Robert P. Kuehne

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. OpenGL Architecture on OS X

Overview

The Mac hardware platform has historically varied widely with regard to CPU, I/O devices, data busses, and graphics cards. The transition to Intel processors brings yet another step in this evolution to developers, who now have another Mac platform to consider with many different specifications. Despite the fact that the underlying hardware on the Mac differs so widely, the software architecture of OpenGL provides programmatic consistency for graphical applications across these varied configurations. OpenGL provides an abstraction layer that insulates application developers from having to develop specific logic for the unending array of systems and graphics devices.

At present, the Mac OS OpenGL ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required