• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

dx10 dx10.1 and dx11... wtf?

Associate
Joined
18 Nov 2007
Posts
1,747
okay regardless of how much of a flop dx10 was, i hear dx11 is on the horizon.. So can somebody please tell me the difference between dx10.1 and dx11 because i thought i heard that all dx10 cards would be able to run dx11 or was that a lie? or is it just dx10.1 cards or what?.....
 
DX10.1 is mostly just minor tweaks to DX10, lets you render some stuff with less calls, increases the precision of the maths in some things, few minor memory saving changes.

DX11 supposedly will add support for a lot of stuff thats for more GPGPU type tasks than strictly rendering and also expands on the deferred shading support I think. One of the big hyped features of DX11 is the tessellation support - but tbh you won't see this used much... atleast not for a good 3-4 years and possibly not even then. The odd game might support it but most developers prefer to implement assets a different way.
 
Last edited:
LOL it is confusing, its like XP...VISTA and win 7 teachicly they could have skiped vista and DX10, anyway DX10.1 is apprnetly 11 thats what I heard but there are many conflicting stoies :S
 
from what I've read dx10 was dummbed down due to nvida complainining their cards could not do it

dx10.1 added most of the dx10 features that were removed due to nvida

dx11 puts all features back in plus some tweeks
 
so will dx10.1 ever be implemented, or has it already been or will it be skipped or what?-- AMD has just released news they've made or are makign a dx11 gpu.. so im wandering where dx10.1 fits in :P...
 
From an end user perspective DX10 runs slower than DX9 without looking any better and DX11 probably won't be any better.
 
DX10.1 will most likely be shortly forgotten.

Theres very few features in it that developers are interested in at this time and by the time hardware can exploit the features properly - we will have moved on to DX11.

The main benefits of it are some small, but in some cases meaningful, performance benefits on ATI hardware which was designed to take advantage of those features to run at full performance. nVidia who always designed not to take advantage of those particular methods still manages full performance on DX10.
 
Oh one other thing about DX11 - it will have better support for multi-threading - both at the OS and CPU level but also on the GPU side, making better useage of the streaming processors, etc.
 
Highlights of DirectX 11 (over DirectX 10/.1):
Shader Model 5:
As usual, there are more registers to play with. Fun. The main feature of Shader Model 5 is the ability to use object oriented shader code as far as I know, and the addition of two new shader types, the domain and hull shaders which are used for the hardware tessellation.

Semi-programmable hardware tessellation:
This is basically subdivision and displacement in hardware. This could sort of already be done in geometry shaders but a lot slower. The really cool thing about the introduction of mainstream hardware tessellation is the adaptive tessellation mode - objects in the distance can have their poly-counts reduced a lot whilst still retaining fair bit of detail, the objects closer to the camera get subdivided and displaced thereby increasing draw distance and overall detail whilst maintaining performance.

DirectX 11 compute shader. This is more or less Microsoft's answer to CUDA, Brook+ and OpenCL. The main feature it brings in comparison to them is similarly to OpenCL's working very closely with OpenGL - allowing texture reads and writes and such, the compute shader obviously works very closely with DirectX 11.

And on the non-graphical side, another good looking feature of DirectX 11 is its improved multithreading which should help developers make better use of multi-core CPUs without having to try too hard.

There's obviously other incremental things that are improved like there are in every DirectX release, like bigger textures and whatnot that have mostly been worked around in software anyway.
 
so will dx10.1 ever be implemented, or has it already been or will it be skipped or what?-- AMD has just released news they've made or are makign a dx11 gpu.. so im wandering where dx10.1 fits in :P...

DX10.1 has been implemented and some games were adapted to use it as an option ... giving an noticeable speedup for ATI cards ... however, result, I think, was that Nvidia "encouraged" most of the game publishers to remove the 10.1 extensions
 
Back
Top Bottom