Visual shaditor: a seamless way to compose high-level shader programs

Visual Shaditor is a platform independent tool for developing complex vertex and fragment shaders. The results can be compiled directly as Cg or GLSL programs. The shaded 3D scene will be rendered and displayed immediately in a preview window. The system makes usage of the advantages of visual programming languages, particularly the use of data flow diagrams.