I have tested my program on MacOSX 10.7.5 with NVIDIA GeForce 9400M with
PyOpenGL 3.0.2a5. It runs fine there. On a third machine running Windows
7 with 32 bit python, PyOpenGL 3.0.2b2 and "Intel HD Graphics" (don't
know which one) the program runs but doesn't display what it's supposed
to display (which may be a bug in my program).
My guess is that the problem is either restricted to 64 bit python on
Windows or to 64 bit python with my specific Intel graphics drivers. Are
there other configurations with 64 bit python on Windows 7 on which
glGenFramebuffers is reported to work?
If it's a problem with the Intel drivers it should also occure when I
use the native C interface of OpenGL shouldn't it? So if I write a litte
C test program and compile it once in 32 bit mode and once in 64 bit
mode I could see if it works, couldn't I? I would be surprised if it
didn't though since some game developer would have stumbled upon this
driver bug already, I guess. What do you think?
I'm writing a scientific program for point cloud processing. While at
the moment my datasets as well as the memory required for the algorithms
fit into 4 GB of RAM this may change within the near future (my machine
has 8 GB). So 32 bit python is only a temporary solution for me. At the
moment most of my algorithms are CPU based, therefore the graphics
hardware is mainly needed for display purposes. Therefor the moderately
fast onboard Intel chip is suficient at the moment. On the other hand it
even has support for OpenCL which makes it usefull for OpenCL algorithm