A shading language on graphics hardware | Synapse