fixed shader issue where normal was not set, introduced bug where main(){ is an attribute