GenShader: Tool(s) for making random but valid shaders For now, it generates semantically valid GLSL frag shaders.