Re: [PyOpenGL-Users] Vista, PyOpengl 3.0.1b2 and VBO's
Brought to you by:
mcfletch
From: Gijs <in...@bs...> - 2010-01-24 11:15:25
|
On 1/24/10 12:06 , Nils Sudmann wrote: > Hmm, > > I checked some versions and here is what I found: > > Vista - PyOpenGL 3.0.1b2, GL_VERSION = 1.1.0 (!!!) > Fedora 11 - PyOpenGL 3.0.0, GL_VERSION = None (!!!) > > Suse 11 - At work, need to check this tomorrow. > > About vista, the GL_VERSION string seems odd. I tried a OpenGL > extension viewer that reports OpenGL version 3.2. Again, I'm clueless > to why PyOpenGL thinks it is dealing with a 1.1 driver. > > My Fedora server has a ATI X800 card, and AFAIK AMD/ATI has dropped > support for "older" cards on newer kernels (ATI is on my do not buy > list). But I managed to get it working somehow, at least glxinfo > reports that everything is ok (OpenGL version string: 2.1 Mesa > 7.6-devel). I did download and upgrade PyOpenGL to 3.0.1b2, but it > still reports a GL_VERSION of None. > > So it seems that on both affected systems, there is something wrong > with my GL setup. Well, the problem on Fedora is that you are using the mesa driver. This does some basic GL stuff but don't expect it do anything more than render some polygons. You'll need to opensource ATI driver which gives you more GL functions, or you could try out the driver of ATI. About Windows, the OpenGL version 1.1.0 has something to do with the version reported back by the OpenGL library itself. This will never report any higher than 1.1.0 I think. You'd probably get a better idea as to why this happens when you google for it. You might have better luck trying out the ARB functions (glGenBuffersARB and glBindBufferARB). These should work if your OpenGL installation is good. Regards, Gijs |