Eva_Unit_0
[H]ard|Gawd
- Joined
- Jun 1, 2005
- Messages
- 1,991
In all of the G80 hype I've seen nothing but people touting the amazingness of the new DX10 features, the new restyled "pipeline" design, and so on. However, it has left me wondering one thing: How does G80 process DirectX9 code? Surely DirectX9 doesn't know how to properly use the DX10-class processors onboard the chip. I don't imagine that it could interface directly with the stream processors and unified shaders and such. We've been told time and time again that DX10 is, for the first time, not backwards compatible with existing DirectX versions.
So how did nVidia do it? Does anyone know? Do the drivers emulate DX9 hardware on the DX10 hardware? Does the chip handle DX9 code in hardware via some sort of hardware translation (a la the Itanium or Transmeta Crusoe running x86)?
I've been looking through the reviews trying to figure this out (just for curiosity's sake, really) but I can't find much. Anyone know?
So how did nVidia do it? Does anyone know? Do the drivers emulate DX9 hardware on the DX10 hardware? Does the chip handle DX9 code in hardware via some sort of hardware translation (a la the Itanium or Transmeta Crusoe running x86)?
I've been looking through the reviews trying to figure this out (just for curiosity's sake, really) but I can't find much. Anyone know?