pbuffer copy problems


I’ve created a rgba pbuffer and I copy its contents to a texture:

if (!initialized)
glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, 0,0, _size, _size, 0);
initialized = true;
glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0, _size, _size);

This works fine on a Quadro FX 500 and ATI 9600 mobility board, but fails on NVidia consumer cards (tried fx5900, 6800le, and 6800gt). The application uses Mercury OpenInventor 5. Any ideas?



I did a few more tests on different machines
and it seems to be a driver issue. :wink:

installation of older drivers -> works as expected