Answers:
这些来自Apple在OpenGL上的文档参考,但是一点点帮助对不对?;)
OpenGL性能优化:在OS X上优化OpenGL数据吞吐量的基础知识
(最后一个是示例应用程序)
顶点优化
关于这个主题,也有很多关于OpenGL扩展的视频(也来自Apple)。它们中的一些特定于OS X,但其他一些则更为通用,很可能会应用于Windows和Linux。
您可以在此处找到视频。您确实需要iTunes和Apple帐户才能查看它们(但它们是免费的!:D)
当您可以访问局部变量时,请不要使用glGet *,例如:
这些电话真的很慢
如果未使用的内容在内部未发生变化,则将其移至glBegin-glEnd子句之外(无论是glColor或glNormal或其他内容)。OpenGL是状态机,它使用最后一个值。