The SoShader modules facilitate the prototyping of OpenGL Shading Language (GLSL) algorithms. For detailed information on GLSL please visit www.opengl.org. The SoShader modules offer a low-level access to Fragment/Vertex and Geometry shaders.
If you are looking for a higher-level approach to extensible GLSL shaders, have a look at the GLSL Shader Pipeline, which is built on top of the SoShader modules.
Depending on the OpenGL shading language features you would like to use, you're graphics hardware and supported OpenGL version may vary. OpenGL 2.0 support is required at minimum.
We recommend a current OpenGL graphics board from either ATI or NVIDIA. At the time of writing this document, we would suggest one of the following boards:
We discourage using boards from other manufactures and older graphics cards because the above cards are not very expensive and will provide a much better performance than less recent cards.
For additional debug outputs of the shader framework modules, set the IV_DEBUG_SHADER environment variable before starting MeVisLab.