so i since today Gem depends on glew, the "openGL Extension Wrangler", a
runtime openGL extension checker.
this basically means, that Gem now does runtime checks, whether your
graphics card supports a certain feature (e.g. GLSL shaders) instead of
making decisions at compiletime.
this should magically solve all the problems people kept having with
certain openGL-functions not being found when trying to load Gem.
it should also make the "--disable-ARB", "--disable-NV" and
"--with-glversion=" flags to configure obsolete.
Gem has the sourcecode of glew included (so you don't need to install it
separately) and links statically to it.
for now, all (or most?) objects that had compile-time openGL checks
should now have runtime checks (probably i have forgotten some, who knows)
i have successfully compiled it on linux/debian and osx-10.4.
i have successfully tested it on debian(lenny/sid) with nvidia (GeForce
7800 GTX; proprietary drivers v169) and on debian(etch) with ati (Rage
Mobility P/M; old "ati" xorg drivers; mesa-6.5.1)
please test!
(especially specialized functions, like texture, glsl and othe shaders,
framebuffer)
mfga.ds
IOhannes
PS: i have for know purged pix_texture support for outdated
openGL-versions (like openGL<1.1)