Part II. OpenGL Everywhere

One of the most often touted features and advantages to using OpenGL for rendering is that it is widely available across operating systems and hardware platforms. Although the core OpenGL functionality remains consistent, you will notice a few quirks when moving from one platform to another. So far, we have been using GLUT as a means of achieving source portability for our sample programs. GLUT is fine for learning purposes, but professional software developers know that to build high-quality and feature-rich applications, it is often necessary to incorporate specific operating system features or support the GUI features that users expect of programs that run in their favorite environment.

The next three chapters concern ...

Get OpenGL® SuperBible, Third Edition 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.