fixed bump mapping in shader