OpenGL extensions on AMD64 linux
Posted by Matthew Chadwick-2 on May 15, 2009; 2:22pm
URL: https://forum.world.st/Metaverse-U-at-Stanford-University-tp127586p127587.html
Hi,
I've just moved to an AMD64 Ubuntu Linux machine and while I can run
Croquet and my images (derived from the Croquet1.0.25 image) I cannot
use OpenGL extensions. All the standard OpenGL stuff runs fine, but my
code uses extensions like FBO, PBO (for GLSL computations) and I cannot
get these to work. Firstly, the *OGLExtManager reports that the various
extensions, like GL_ARB_vertex_buffer_object are not present (i.e. ogl
extensions includes: extName returns false in loadExtension:), yet the
extensions are available on the hardware according to glxinfo (my card
is new). Looking at the contents of ogl extensions reveals that many of
the extensions available aren't in the set. Removing the check in
loadExtension: to allow the extension to be loaded anyway just results
in the VM crashing. I don't understand the FFI well enough to work this
one out myself -- what should I try ? All my code works fine on my other
machine (PPC iMac).
Many thanks,
Matthew