Tom's Hardware > Forum > Graphic & Displays > Graphics Cards > DX10 vs DX10.1 - what am I missing?
Word :    Username :           
 

So I bought a 8800GT...I know the new HD 3800 will have DX 10.1...what "real" improvements does it have over the DX10? Is image quality doing to increase by like 10% or something? Or did they just change the minimum standard settings? Anyone know the real difference and if it is a BIG DEAL or NOT?


Message edited by qmalik on 10-30-2007 at 07:30:08 PM
Sponsored Links
Register or log in to remove.

It's a bunch of minor changes that could only be fixed via hardware. I really doubt there will be any eye-popping graphical changes.


An article here from: http://www.extremetech.com/article [...] X1K0000532

Quote :

At the SIGGRAPH graphics conference, Microsoft gave a presentation detailing some of the changes coming in DirectX 10.1. Those that are interested can view the presentation slides here. The highlights are as follows:

* DirectX 10.1 is a series of extensions to DirectX 10
* It's supported by upcoming graphics hardware, but not current DX10 hardware
* It requires (and will be part of) Vista Service Pack 1

This is business as usual, as far as DirectX is concerned. DX 10.1 hardware will be backwards compatible with DirectX 10, but current DX10 hardware won't be forward compatible. So games looking to support DX 10.1 still need a DX 10 rendering path to support today's DX10 cards. Think of it like when Microsoft released DirectX 9.0c with added Shader Model 3.0 support. Also, don't worry too much about it requiring SP1 (which isn't out yet). The DX 10.1 SDK only recently was made available, and by the time supporting hardware and DX10.1 are released to end users somewhere in the first half of 2008, SP1 should be readily available.

What are the changes? DX 10.1's goals are to offer the "complete" DX 10, giving developers better control over image quality and making mandatory some of the things that are optional in DX 10. For example, 32-bit floating point filtering is optional in DX10 (16-bit FP filtering is mandatory), but will be mandatory in DX 10.1. Also, in DX 10, the number of multisample anti-aliasing samples is optional—DX 10.1 will make 4x AA mandatory, and require two specific sample patterns. Graphics cards can offer more sample patterns, and developers can query them in their shaders. Graphics cards that are DX 10.1 compliant will have to offer programmable shader output sample masks and multisample AA depth readback. Game developers will be able to index into cube maps and perform bitwise copies from uncompressed textures to block-compressed texture formats.
ADVERTISEMENT

If that's a bunch of gobbledygook to you, don't sweat it. The main takeaway is this: DirectX 10.1 is a straightforward incremental update to DX 10 that forces graphics vendors to adhere to a few more set standards with regards to image quality and a couple other under-the-hood graphics features, mainly to give games more control over image quality.

Reply to rgeist554

I think the largest change will be tessellation support, but it'll probably be at the minimum another year before a game takes advantage of it.

Reply to Heyyou27
- 0 +

Cube map arrays that allow for more realistic lighting/shadows.

http://images.tomshardware.com/2007/10/29/amd_hd_3800_to_support_dx_10/gi-demo4-3.jpg

------------------------------ Current: Core 2 Duo E4300 @3GHz | 2x1GB G.skill DDR2-667 | Gigabyte DS3 | BFG Geforce 8800GTS 512MB| 300GB WD Velociraptor | 250GB Western Digital HDD | Silverstone Olympia OP650 | Samsung 216BW

 

Reply to Arrowyx

- 0 +

Arrowyx wrote :

Cube map arrays that allow for more realistic lighting/shadows.

http://images.tomshardware.com/200 [...] emo4-3.jpg




Correct me if I am wrong but I was under the impression that everything in 10.1 is in 10 its just an option? The difference was in 10.1 it was now required. Did I misunderstand something that I read?

Reply to Grumpel
- 0 +

Think of DX10.1 and DX10 as being DX9.0c and DX8.1 instead. Any game made to use DX9.0c as a standard will usually also have DX8.1 paths which older hardware will use but a game made to use DX8.1 will offer no additional image quality for people running DX9.0c compatible hardware. Valve's Source engine is a good example of offering different paths; it was designed to run on DX9.0c based hardware but it has DX9.0c, DX8.1, and DX7 paths that can be used by older hardware.

------------------------------ Current: Core 2 Duo E4300 @3GHz | 2x1GB G.skill DDR2-667 | Gigabyte DS3 | BFG Geforce 8800GTS 512MB| 300GB WD Velociraptor | 250GB Western Digital HDD | Silverstone Olympia OP650 | Samsung 216BW

 

Reply to Arrowyx

Grumpel wrote :

Correct me if I am wrong but I was under the impression that everything in 10.1 is in 10 its just an option? The difference was in 10.1 it was now required. Did I misunderstand something that I read?




You're surely wrong ..... sorry ... the shader effects for one . A bunch of so called ....by many here with wishful thinking ....minor changes which are not minor changes also .

Reply to trooper1947

interesting, I am always thinking if upgrading my 7800gtx but I am always seeing something that makes me wait.

Reply to maximiza

trooper1947 wrote :

You're surely wrong ..... sorry ... the shader effects for one . A bunch of so called ....by many here with wishful thinking ....minor changes which are not minor changes also .

Actually he's right; some changes include the requirement for unified shaders, tessellation support, and shader based antialiasing.

Reply to Heyyou27
Tom's Hardware > Forum > Graphic & Displays > Graphics Cards > DX10 vs DX10.1 - what am I missing?
Go to:

There are 1228 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them