staticsemanticName(name:String):String
new()
@:value(0)baseRegister:Int = 0
varNames:Map<Int, String>
run(s:ShaderData):String