QUOTE(nickthegreat @ Sep 8 2006, 07:23 AM)

I guess this is what Im getting at - did MS leave out certain DX10 features because they knew, despite the increased difficulty of programming straight to the GPU, that better results would be gained by bypassing the API? Or was it actually because not all DX10 features (right word?) were finalised @ the 360s release? If the latter is correct, why haven't they updated the console yet?
The features were left out because they weren't finished yet, and they still aren't finished. AFAIK DX10 is supposed to launch with Windows Vista... which is why the Xbox 360 hasn't yet been updated... because there still isn't anything to update it with. the DX10 SDK just came out last month, but Windows and Xbox users wont be able to run DX10 games until the release the runtime environments.
Right from the Direct X website:
QUOTE
We are pleased to announce the availability of the August 2006 DirectX SDK. NOTE: This DirectX SDK contains Direct3D 10 components that are not usable until the Windows Vista RC1 release.
The Crysis developers are basically either coding BEST GUESSES as to how DX10 will work or they've somehow got early SDK builds... or I suppose it's possible they're talking out of their asses on just about everything
QUOTE(nickthegreat @ Sep 8 2006, 07:23 AM)

- in anycase, am I not right in assuming that this just makes it more difficult to achieve a DX10 graphical quality (eg crysis) rather than making it 'impossible'/the system 'underpowered' as Crytek are stating? (otherwise if this logic is adhered to then you could claim the PS3 is 'underpowered' due to the 360's XNA - which is obviously a completely false statement.)
Some of the special graphical effects can be unbelievably difficult to program directly coding for the GPU. In the past we didn't see very many effects because the hardware just couldn't handle it. Coding directly for the GPU it might take weeks and months to implements some kind of lighting effect. Where using direct X it can often be as simple as flipping a bit to enable it.
I believe this is what they were getting at when they said that it would be impossible to do without direct X.... NOTHING is impossible, but somethings are just so difficult to do that it might as well be impossible.