[GEM-dev] GLEWified

IOhannes m zmoelnig zmoelnig at iem.at
Tue Mar 4 19:03:43 CET 2008


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)




More information about the GEM-dev mailing list