I'm not sure if GEM has support for geometry shaders yet, but how do you imagine handling the program parameters like GL_GEOMETRY_VERTICES_OUT_EXT, GL_GEOMETRY_INPUT_TYPE_EXT, and GL_GEOMETRY_OUTPUT_TYPE_EXT without some kind of extra information since these things aren't inherent to the shader code yet most geometry shaders are written for particular input and output types?
wes