updated shader.