* bug fix: stupid bug with smart pointers
* bumpmapping sample