ShaderX² : shader programming tips & tricks with DirectX 9