Thank you so much! As I said I just started learning graphics programming, even the pipeline is still confusing to me. This is just one more detail I didn't knew.

Sorry for taking so long to respond, thanks again!

On Tue, Nov 8, 2011 at 2:20 AM, Mike C. Fletcher <> wrote:
On 11-11-06 11:31 AM, Maximiliano Guerra wrote:
Hi all, this is my first message in this list. Nice to meet you all.

I just started learning Computer Graphics. I'm studying in the
It is very good for graphics concepts as well opengl, their code is in c++ but I'm wanting to do it with python.

So I'm tring to do the first tutorial (you can find the code here: step by step and I ran in some problems with glGenBuffers.

In [1]: from OpenGL.GL import *

In [2]: buf = glGenBuffers(1)
NullFunctionError: Attempt to call an undefined function glGenBuffers, check for bool(glGenBuffers) before calling

Your code is attempting to call OpenGL-context requiring code without an OpenGL context (window).  Do the glGenBuffer and similar calls within a draw callback of your windowing system (e.g. GLUT).  You may also need to verify that your machine has a reasonably recent video card that supports modern OpenGL (but most do these days).


  Mike C. Fletcher
  Designer, VR Plumber, Coder

RSA(R) Conference 2012
Save $700 by Nov 18
Register now
PyOpenGL Homepage
PyOpenGL-Users mailing list

Maximiliano Guerra de Medeiros