cool, you have an openGL-3.0 card?
MacBook Pro
NVIDIA GeForce 8600M GT OpenGL Engine
Vendor Name                   NVIDIA Corporation
Version                       2.0 NVIDIA-1.5.36
GL Shading Language Version   1.20
this is the information from the OpenGL Driver Monitors
with the OpenGL Extensions GL_EXT_geometry_shader4 

its openGL Version 2.1
for linux and microsoft you can get drivers for GLVersion 3.1 from nvidia 

mac wait for apple update



apart from that id don't know whether i can follow your problems here.
what are you trying to achieve with commenting out the 2 conditions?
to not get an error "cannot load shader now! deferrubg till later..."?
no i got the error "cannot load shader now" from this part when it has VERSION_2_1
  if(!GLEW_VERSION_2_0 && !GLEW_ARB_geometry_shader4) {
    post("cannot load shader now!");
    return;
  } 
VERSION_2_0 work

so i dont understand why V_2_1 failed - openGL 2.1 and latest GLEW version 1.5.1 are installed

at least the geometry_shader are functioning :)

Matthias

i can only repeat: this is no error, it is merely a hint that Gem will not load the shader instantaneously but rather as soon as possible (when rendering is turned on).

or does it not work at all? if so, there might be a problem with your drivers (not reporting extensions they support), glew (not finding out reported extensions) or Gem (ignoring supported extensions);
check the output of glewinfo (from http://glew.sourceforge.net/).


mfgadsr.
IOhannes


GemWindow Activate err = 0
GEM: GLEW version 1.5.1
GEM: Start rendering
on mac osx 10.5.6
Matthias
------------------------------------------------------------------------
_______________________________________________
GEM-dev mailing list
GEM-dev@iem.at
http://lists.puredata.info/listinfo/gem-dev