Chapter 4. Rendering with OpenGL


Once you understand the universe at the atomic level everything else is easy.

 --Richard P. Feynman

OpenGL was designed to provide two things: a portable yet powerful 3D graphics API and a narrow interface portal between the high-level calls and the low-level hardware interface routines. Although we’re interested mostly in the first item, it’s the second one that’s driving a lot of our actions. For OpenGL to be wildly successful, there’s got to be a synergy among the software developers (you!), the hardware platforms (mostly the video card manufacturers), and the operating systems (Windows 95, Windows NT, OS/2, and the UNIX flavors).

The operating systems have provided us with OpenGL implementations that we can ...

Get OpenGL Programming for Windows 95 and Windows NT now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.