c++ d3d9 shader issue - MPGH