Fix a bug of bump mapping.
Add bump map API.