The People Behind DirectX 10
ThinSkin writes "In the first of a three-part series covering the people behind the new DirectX 10, ExtremeTech interviews Microsoft's David Blythe and Chris Donahue to discuss the development, decisions, and future of the new API. They answer several questions such as how different it will be than DX9, why it will only be for Vista (and not for XP), and when we might be able to see it."
This is going to be an annoying flamewar on Microsoft by a bunch of people who didn't RTFA.
I was about to comment as well on how Microsoft just wanted to force people to upgrade, but read the article and you can see it was the driver model of the older systems that was the problem. Microsoft took the Apple approach of making things better instead of sticking to the broke, buggy design of Windows that all of you seem love(I am talking about the 97% of you). Honestly, this falls right in line with all the news about Vista(driver and kernel re-designs)
So, to re-cap... The designers chose to not be hindered by the older design decisions and to look towards the future.
According to TFA, it has something to do with their new driver model, meaning less driver running in kernel mode.
3 ,00.asp
That somehow ties into virtualizing access to the graphics hardware.
You can read the specifics on this page
http://www.extremetech.com/article2/0,1697,198203
P.S. The Printer Friendly page on extremetech leaves out pictures & perhaps more importantly, leaves out their captions.
[Fuck Beta]
o0t!
It says right in the article that DX10 supports the new Vista driver model (which has user mode execution etc.)
Porting it to XP would means having support XP's driver model as well.
Supporting two different driver model means more complexity and less things added to DX10 in the same timeframe.
Not true; see Kam VedBrat's comments on Vista and OpenGL support. To summarize, Microsoft will provide an OpenGL 1.4 implementation that sits on top of Direct3D, legacy (XP-era) OpenGL ICDs are supported but will disable Aero, and new OpenGL ICDs may be written that works with Aero.
I remember when Microsoft Windows NT 4 was released with its new in-kernel video drivers. Critics of OS/2 were saying how much better it would be than OS/2 which had the video drivers working in user mode - as DLLs loaded by Presentation Manager.
... but it rather limits the multitasking ability of the system turining it into a fancy DOS.
Sad truth, although it was easily demonstrated that DIVE was faster than DirectX on the same hardware, practically no games were ever written for OS/2 with people citing the critics.
Hopefully with the new driver model, they can address one of DirectX's big shortcomings which has existed since its beginnings - blitting graphics with an obscuring window intersecting it. With DIVE, the fps increases as there is less pixels to blit. DirectX the performance goes down as it makes heavy work with many more kernel-mode/user-mode transitions. Of course, to solve this, Windows games opted for full-screen mode so that there will be no obscuring frames above the window
When I used to play games, I rather enjoyed having the game run in a window next to my wordprocessor... Excellent for turn based games like Civilization.
No sig. Move along - nothing to see here.