Parsing through uniforms in shaders - first steps