Hi Guys,

I'm currently in the process of creating an OpenGL backend for matplotlib as the application I develop has a requirement to plot millions of data points whilst remaining responsive. This was all going very well until I tried to use a couple of functions to allow me to do instanced rendering and I find they are 'missing' from PyOpenGL (or at least my version). When I say 'missing', the reference is there but it is a null method, for example:

>>> from OpenGL.GL import *
>>> print glDrawArraysInstanced, bool(glDrawArraysInstanced)
<OpenGL.platform.baseplatform.glDrawArraysInstanced object at 0x1078fee50> False

If I attempt to call this method I get a NullFunctionError. Is there something wrong with my setup/installation or perhaps I am missing something? I would really appreciate any help with this. My configuration is as follows:

MacBook Pro (2.6GHz i7, 8GB RAM)
MacOSX 10.8 Mountain Lion
Python 2.7.2
PyOpenGL 3.1.0a3

Thanks very much in advance,
Rob

The University of Dundee is a registered Scottish Charity, No: SC015096