The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers


Optimizing OpenGL data throughput on Mac OS X

This article begins with a discussion of general optimization concepts, such as usign GLfloats, minimizing state changes, using threads etc. Feature topics include drawing with vertex data, handling static vertex data, handling dynamic vertex data and handling mixed data. Pseudo code is offered. The general concepts are applicable to all OpenGL API coders: Don’t do any work you don’t have to do; take maximum advantage of the available CPU and GPU hardware; and let your hardware resources work as independently as possible

Mar 22, 2005 | Category: Developers


<< Back to main