staticsemanticName(name:String):String
staticvarName(v:TVar, varNames:Map<Int, String>, allNames:Map<String, Int>):String
new()
varNames:Map<Int, String>
run(s:ShaderData):String