http://developer.amd.com/gpu_assets/GDCMobile2006-Ginsburg-OpenGLES2.0.pdf