http://blog.csdn.net/toughbro/article/details/7941821
http://www.dimension3.sk/downloads/valient12_shadows_in_games.pdf