updated built in shader