Originally posted by: yyrkoon
Originally posted by: munky
The whole reason we were skeptical of there being a DirectX 10 for XP is because the biggest differences of DirectX 10 in the first place involved the changes made in the Windows driver model and interaction in Vista over XP.
Or at least that's what MS wants everyone to believe. I dont doubt that there are new features and changes in Vista which DX10 takes advantage of, but I also dont discount the possibility that MS might be exaggerating just how necessary Vista is for DX10, at least as far as game development goes.
Let me ask you a question.
Lets assume you're a owner of a company that writes software. you've had a product out for several years, and have supported it for many years, and at the same time you have a new revolutionary product coming out (soon).
Would you re-write the older software to support things that are implemented in the new software, and thusly losing your self (and share holders) money in the process ?
Software companies are in buisness to make money, just like any other company, and Microsoft is no exception. Microsoft HAS in the past practised some fairly shady tactics in the market to make sure thier product survives, but that does not make them stupid. They have thousands of people to feed, not to mention all of the the MS share holders to take care of.
Windows Vista from XP is not going to be like moving from Win95 to Win98, this is not a 'minor' upgrade. Windows Vista desktop is *supposed* to be 100% hardware driven (with proper hardware) as aposed to Windows XP software model. Changing the Drivers of Windows XP to Directx10 isnt as easy as installing the latest .NET base class library, then Directx 10, as the case with Windows PowerShell (PowerShell was designes as a .NET technology, and not OS specific per se).
I honestly havent a clue how much different the new OS' 'COM model' is going to be from Windows XP, but you can bet your ass, that if it requires new hardware, and DOES NOT offer backwards compatability with older versions of Directx, that its not going to be an easy few days project to make Directx10 possible on XP. Besides, as I've already stated, it would NOT be smart buisness tactics for MS to persue that line of reasoning to begin with.