OpenGL Programming Guide for Mac OS X

PDF

Introduction
OpenGL on the Mac Platform
Drawing to a Window or View
Drawing to the Full Screen
Drawing Offscreen
Determining the OpenGL Capabilities Supported by the Hardware
Techniques for Working with Rendering Contexts
Techniques for Choosing Attributes
Techniques for Working with Vertex Data
Techniques for Working with Texture Data
Techniques for Scene Anti-Aliasing
Multithreading and OpenGL
Improving Performance
Appendix A: OpenGL Functionality by Version
Appendix B: Setting Up Function Pointers to OpenGL Routines
Appendix C: Quartz Display Services and Full-Screen Mode
Glossary
Revision History