Appendix B. OpenGL

 

“Everything should be made as simple as possible, but not one bit simpler.”

 
 --Albert Einstein

In this appendix I will provide you with a brief introduction to the OpenGL programming interface. This API, introduced in the early 1990s by Silicon Graphics, has been (and still is) an industry cornerstone because of its simplicity, elegance, and cross-compatibility. OpenGL is supported by many platforms, and its design methodology has become a guiding light for many APIs on different platforms.

Learning OpenGL provides a two-way benefit. First, OpenGL is available in numerous platforms. Second, most platforms that do not use OpenGL depend on APIs that have been heavily influenced by it, so having knowledge of OpenGL makes it really ...

Get Core Techniques and Algorithms in Game Programming 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.