I tried to use vtkAtoms which uses vtkOpenGLSphereMapper inside. On the new VTK 8.2 they are using a geometry shader. Using Mesa 17 with the llvmpipe driver works perfectly. But when changing to the SWR driver it fails at linking stating that the maximum number of uniforms is surpassed.
Is this a known issue?
If not, which is the base support for shaders? As far as I know, glsl140 should be supported, but the geometry shader should be available only in 150 and above.
Can someone help me with this?