v
Contents
■About the Author ............................................................................................. ix
■About the Technical Reviewer ......................................................................... x
■Acknowledgments .......................................................................................... xi
■Introduction ................................................................................................... xii
■Chapter 1: Computer Graphics: From Then to Now .......................................... 1
Your First OpenGL ES Program ............................................................................................................................... 2
A Spotty History of Computer Graphics .................................................................................................................. 3
3D in Hollywood ................................................................................................................................................. 4
The Dawn of Computer Graphics ............................................................................................................................ 4
MIT ..................................................................................................................................................................... 5
University of Utah .............................................................................................................................................. 6
Coming of Age in Hollywood .............................................................................................................................. 8
Toolkits ................................................................................................................................................................. 11
OpenGL ............................................................................................................................................................ 11
Direct3D ........................................................................................................................................................... 11
The Other Guys ................................................................................................................................................ 12
Back to the Waltz of the Two Cubes ..................................................................................................................... 14
A Closer Look ................................................................................................................................................... 14
OpenGL Architecture ............................................................................................................................................. 29
Summary .............................................................................................................................................................. 32