There's a good interview up with TS over at Ars Technica: http://arstechnica.com/articles/paedia/gpu-sweeney-interview.ars
There's the expected bit form him about the death of the current APIs and how everything will go back to software rendering (how long has he been saying that? maybe it'll be true this time). However he's quite down to earth on this bit about architectures, and how current DX/OGL games are what will really matter for the next few years (2? 3? 5?).
There's the expected bit form him about the death of the current APIs and how everything will go back to software rendering (how long has he been saying that? maybe it'll be true this time). However he's quite down to earth on this bit about architectures, and how current DX/OGL games are what will really matter for the next few years (2? 3? 5?).
JS: So to follow up with that, I hear that Larrabee will be more general-purpose than whatever NVIDIA has out at the time, because NVIDIA is still gonna have some hardware blocks that support whatever parts of the standard rasterization pipeline.
TS: That's kind of irrelevant, right? If you have a completely programmable GPU core, the fact that you have some fixed-function stuff off to the side doesn't hurt you. Even if you're not utilizing it at all in a 100 percent software-based renderer, there are economic arguments that say it might be worthwhile to have that hardware even if it goes unused during a lot of the game, for instance, if it consumes far less power when you're running old DirectX applications, or if it can perform better for legacy usage cases.
Because, one important thing in moving to future hardware models is that they can't afford to suddenly lose all the current benchmarks. So DirectX remains relevant even after the majority of games shipping are using 100 percent software-based rendering techniques, just because those benchmarks can't be ignored.
So I think you'll see some degree of fixed-function hardware in everybody's architectures for the foreseeable future, and it doesn't matter. And as long as the hardware is sufficiently programmable, we're fine with that.