shader algorithm changed