GLSL shader-based shape generation