Chapter 11. It's All About the Pipeline: Faster Geometry Throughput

by Richard S. Wright, Jr.

WHAT YOU'LL LEARN IN THIS CHAPTER:

How To

Functions You'll Use

Assemble polygons to create 3D objects

glBegin/glEnd/glVertex

Optimize object display with display lists

glNewList/glEndList/glCallList

Store and transfer geometry more efficiently

glEnableClientState/

 

glDisableClientState/

 

glVertexPointer/glNormalPointer/

 

glTexCoordPointer/glColorPointer/

 

glEdgeFlagPointer/

 

glFogCoordPointer/

 

glSecondaryColorPointer/

 

glArrayElement/glDrawArrays/

 

glInterleavedArrays

Reduce geometric bandwidth

glDrawElements/

 

glDrawRangeElements/

 

glMultiDrawElements

In the preceding chapters, we covered the basic OpenGL rendering techniques and technologies. Using this knowledge, there ...

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.