
04-17-2007
|
|
|
|
Re: Direct X 10
Technical clarification: Windows Vista's runtime supports Direct3D9,
Direct3D9Ex, Direct3D10, and older interfaces. DXDiag reports it as "version
10" for simplicity, but that number has been meaningless for a few years
now. The Windows Vista runtime also supports all the other usual DirectX
9.0c interfaces except DirectPlay Voice and Direct3D Retained Mode which
were removed. When you run the DirectX End-User Runtime installer or a game
uses the DirectSetup REDIST on Windows Vista (or XP SP 2 for that matter)
nothing in the runtime gets updated or installed. Only the SDK optional
components like D3DX9, D3DX10, XACT, XINPUT, etc. get installed.
The new Aero desktop uses Direct3D9Ex. This API requires Windows Vista, a
DX9 card, and a WDDM driver. It does NOT require Direct3D 10.
The Direct3D 10 API requires Windows Vista and a Direct3D 10 video card. No
released game creates a Direct3D 10 device at this time, although a number
of them have been announced as coming in future products and/or patches.
Driver quality is still an active area of development for ATI and NVIDIA so
if you are having issues, check their websites for updated drivers.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
|