Wrong!Brent_Justice said:How come there is still so much confusion on this?
It seems pretty simple to me:
DX10/SM 4.0 is Vista Only, No DX10 API for XP
DX9.0L is to allow Vista to run DX9 and under games in hardware
EOS
You can use all the nice SM4.0 stuff through OpenGL extensions even in Windows XP or Linux for that matter. So Windows Vista is not required for SM4.0 and I seriously doubt there are any real limitations making it impossible to make a DirectX version supporting SM4.0 for Windows XP. M$ just wants to get their hands in PC gamers pockets really fast. They are literally trying to force PC gamers to move to Vista as fast as possible.