make shader possible, code from www.clicktorelase.com