Why is it people keep going on about their DX version..... Its this simple
XP: DX9c
Vista: DX10
Both are capable of playing any game on the market (except those silly DX10 only games from MS but those can be modifed to run on DX9 anyway) provided you have powerful enough graphics card and 99% of the time an Integrated Intel graphics adapter is not going to be.
Legions can use Dx10. I used a laptop that had Dx10 and it worked but i want it to work for my PC to
Did I say it doesn't support DX10? no. I said it dosn't use DX10. On a system with DX10 it will work with the DX9 Libraries and will not touch (use) DX10 specific functions.
Powersurge is mostly correct. Here's the technical details:
Windows Vista (all versions) installs both DX 10 and DX 9 on your machine, but unfortunately the version of DX 9 that it installs is the original DX 9.0, with no updates. In addition, the Vista automatic installer
does not upgrade DX 9 to the 9.0C version (which is the most recent, and most robust).
When you are running IA games (or any game that uses Torque) on your Vista machine, it is in fact using the DX 9 version that is installed. Unless you install DX 9.0C manually on your machine, it will be using the original DX 9.0 version, which is outdated and slightly buggy.
Unfortunately, even updating to DX 9.0c manually isn't going to help those with Intel integrated video (especially the notorious 945 express chipset). The 2.0 shader support within the card/driver combination has been reported to have issues with some of the more advanced 2.0 shader features, and you should continue to check for updated drivers as they become available for the best chances of working with IA.