Advanced game development with programmable graphics hardware - Watt, Alan H. 1942-; Policarpo, Fabio (Peters, 2005)