I'm using PyOpenGL for conducting a Computer Graphics course at the University where I work.
One of my students is working on an Intel-based card (on W/Vista) that reports OpenGL version 1.5, however, when trying to create VBO's, he was getting an error from deep inside the wrapper. I figured this was probably because of the function wrapper existing, but not being actually linked to anything, which would imply VBO's are not supported by his driver.
The solution was to use the vertex_buffer_object ARB extension, which had to be imported using something akin to:
>>from OpenGL.raw.GL.ARB.vertex_buffer_object import *
I was wondering, is this the recommended way to import and use extensions in PyOpenGL? and, is it possible that although the Intel driver reports OpenGL version 1.5, it does not provide VBO's? I thought VBO's were promoted to Core in version 1.5.
Thanks in advance,