Your error is in these:
Code:
{1F,1F,1F,1F};



In dx9, any time that a number is followed by a 'f' (meaning float) it must have a decimal in the number, a simple fix is to change it to look like:

Code:
{1.0f,1.0f,1.0f,1.0f};



Note- I have also changed the F's to f's, I'm not certain if dx9 recognizes them when uppercase.

-Rhuarc


I no longer post on these forums, keep in touch with me via:
Linkedin.com
My MSDN blog