Appendix A. X11 APIs for OpenGL Configuration

X11 (X Window System, Version 11) is a network-transparent window system that is widely used on Unix-based workstations. It is a client/server-based windowing environment where a single server services multiple “client” windows of applications written for X11.

The first windowing system on which OpenGL was supported was X11. This windowing interface to OpenGL is called GLX. GLX running under X11 is analogous to Cocoa or Carbon running under the Quartz windowing system of the Mac.

X11 was introduced to OS X in OS 10.2 (Jaguar). The X11 server runs within the Quartz windowing system in either full-screen mode or windowed mode. The X11 server also takes care to present some widgets and UI elements in ...

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.