VertexBufferObjects via GL15 or ARBVertexBufferObject ?

Started by kburjack, September 18, 2008, 15:05:47

Previous topic - Next topic

kburjack

Hi there,

since from time to time OpenGL extensions get integrated into the GL specification, I was wondering whether there are performance differences between using the GL15's VBO methods or those from the original extension ARBVertexBufferObject?

At the moment, I stick with the ARBVertexBufferObject extension assuming this extension is available.

So, would it be better to check for GL15 support and use their VBO methods instead?

Matthias

If you compare the enums in the extension and in GL15 you will see that they are equal. Normally core and extension function point to the same implementation in the driver.

But some card and driver combinations may not export full GL15 features and then you can only use the extension. And it's very unlikely that a driver won't expose the extension if the feature is supported in core.

Ciao Matthias