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 ...

Get OpenGL Programming on Mac OS X: Architecture, Performance, and Integration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.