O'Reilly logo

OpenGL Distilled by Paul Martz

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 8. Platform-Specific Interfaces

As a platform-independent API, OpenGL leaves framebuffer and state management up to the underlying window system.

The window system determines how the final rendered image appears in the presence of overlapping windows. It also provides access to several framebuffer configurations. If the window system is network transparent, it provides local and remote access to OpenGL rendering contexts.

Although GLUT is an excellent tool for developing small platform-independent demos, it has its limitations. Most notably, it limits the application to one rendering context per window. Applications often use multiple rendering contexts, and share OpenGL objects and display lists between them. To access this functionality, ...

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