Has anyone had a chance to test this new code on non-Gem supported drivers? (like DRI?) I'll give it a try when I next have time. Maybe Gem will magically now work on my ubuntu powerbook.
That would be nice...
.b.
IOhannes m zmoelnig wrote:
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)
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev