renamed materialpass to materialshadermethod