As Windows Vista brought to the table the exclusive DirectX 10, the first service pack for the operating system will evolve Microsoft's graphics technology to version 10.1. DirectX 10.1 is already available to over 12,000 testers via the first beta of Vista Service Pack 1, concomitantly with the official release of Build 6001.16659. Although the testing milestones of Vista, Windows Server 2008 and Windows XP SP3 Beta, are officially limited in terms of access, a hack is available designed to permit the download of Windows Vista SP1 Beta Build 6001.16659 straight from Microsoft, and simultaneously test drive DirectX 10.1.
However, Vista users have to understand that DirectX 10.1, as well as DirectX 10 is a technology intimately connected with the underlying graphics card, such as the upcoming ATI Radeon HD 3800 Series. According to an AMD whitepaper focused on the implementation of DirectX 10.1 in the ATI Radeon HD 3800 Series, the latest application programming interface from Microsoft, manages to "unlock the state of the art in GPU technology."
View: Full Article @ Softpedia
However, Vista users have to understand that DirectX 10.1, as well as DirectX 10 is a technology intimately connected with the underlying graphics card, such as the upcoming ATI Radeon HD 3800 Series. According to an AMD whitepaper focused on the implementation of DirectX 10.1 in the ATI Radeon HD 3800 Series, the latest application programming interface from Microsoft, manages to "unlock the state of the art in GPU technology."
















im a little lost now
I probably wouldn't worry to much about it though, considering how well Dx10 is doing at the moment, there probably won't be a huge rush of Dx10.1 games any time soon I think
So only the (very small) subset of unique DirectX 10.1 features won't be usable by a DirectX 10 card. Actually, DirectX 10.1 is in part just a tighter definition of the *required* features of a graphics card, and I wouldn't be surprised if many DirectX 10 cards already have those. Like obligatory support for 4xFSAA. That's in DirectX 10.1, but not DirectX 10. Still, I bet most if not all Geforce 8's have that already?
Here's more: http://www.neowin.net/index.php?act=view&id=42004
There are no new features. Just bug fixes and tighter specs.
edit: Anyone who says that games run better then in XP is just plain lying out of their a****, simple as that.
People were saying similar things about SM3.0. 3 years later and there's a bunch of ATI users crying because Bioshock doesn't work.
Really? I never would have imagined that by increasing the visual effects it would slow down performance. There has always been a tradeoff between visual quality and performance when it comes to games. You don't seem to understand that DX10 improves the visual quality, not the performance. It's like complaining that you lower your fps when enabling anti-aliasing.
What? It's a serious rearchitecturing of how DirectX works. Previous versions have run on newer frameworks, they've made so many changes here that that is not the case.
Most games out now are hybrid games. Built for DX9 but work on DX10. You won't really see big differences until games are exclusively DX10 and programmers have time to use all the new features.
No, there is also no 10% performance loss in Vista. For me I have 0 performance loss over XP. In some cases I even have better FPS. It was all about getting better drivers and those are here.
The cards are theirs. They can do what ever they want with them. Don't buy them if you don't like their way of working.
Oh, yes... Crysis is a pure DirectX 10 game. That's why it runs on XP.
A "Pure" DX 10 game would be one that can only run under DX 10. And so far, there's no such animal.
Those games are not 'pure' DX10 games. They are DX9 games with DX10 effects. Pure DX10 games will require you to be on Vista with a DX10 capable video card. And as far as I know, these games can be run on Windows XP with a DX9 card.
Yes, DX10 requires a new driver model, but most of the software API is still shared with previous versions of DirectX.
There's nothing stopping a game developer from requiring Vista + DX10 though, but I don't see a compelling reason to enforce such a thing, besides for saving time and Quality Assurance checks in verifying it looks reasonable without the DX10 effects.
Compare to programming for Win32. Yes, you can use new Vista API functions and now your app will require Vista unless you write fallback mechanisms. But that still doesn't make it a "pure" Vista app in the sense that it *only* uses the new Vista API functions. Most of the Win32 API use the same functions since Windows NT 4. A Vista app could be an app that uses a blend of Windows NT 4 / 2000 / XP / Vista features, but it's Vista that becomes the lowest common denominator, hence that OS is required.
In the same fashion, DX10 games of course may and will use DX8/DX9/etc features, and they'll never be "pure" in that they only use the new and latest stuff. I'd rather than calling it "pure" just call it something that requires DirectX 10.
Last edited by Jugalator on 31 Oct 2007 - 15:43
Old Days (XP)
DX
App
Shell
OS Services
Kernal / HAL
Now (Vista)
App
Shell
DX -- OS Services
Kernal / HAL
If you have a rubbish video card, you turn Aero off.
Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!
Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.