函数glGenBuffers()/glBufferData()/etc和函数名glGenBuffersARB()/glBufferDataARB()/etc后面带有ARB的函数有什么区别?我尝试搜索,但是没有人指出它们之间的区别,只是他们只是使用其中一个。

另外,某些功能在某些计算机上不可用是常见的吗?在不退回即时模式的情况下解决这种情况的最常见方法是什么?

最佳答案

glGenBuffers()是OpenGL 1.5及更高版本中的核心OpenGL函数; glGenBuffersARB()是在早期版本中实现相同功能的扩展。

除非您是为一个古老的系统开发的,否则不再有任何理由使用ARB扩展。

10-07 16:38