- Jul 1, 2005
- 5,529
- 0
- 0
I keep noticing that Rys insists that tesselation is being done, or going to be done through software. In one of the weekly Nvidia questions, this question was answered by Jason Paul. Tesselation has dedicated hardware. Even says, "Sorry Rys"
Mebbe I should shoot Rys an email with a link to the weekly questions.
The rest of the article was a decent read though.
Rys said:Since I wasn't terribly clear about it in the article, let me be clear about what I mean by it being a software pipe. I simply mean that there's no dedicated fixed block for the entirety of the D3D11 tessellation pipe in hardware, and that's the case for ATI too.
The comparison comes in the amount of fixed logic dedicated to tessellation computation and the data flow. I believe NV uses less logic here than ATI comparatively speaking, but both architecture run a 'software' pipe nonetheless.
Tell me that VS+HS and DS aren't prime candidates for threads running almost entirely on an ATI SIMD. Please! It's only TS that should get any significant help from fixed logic.
Quote:
Originally Posted by Keysplayr
I keep noticing that Rys insists that tesselation is being done, or going to be done through software. In one of the weekly Nvidia questions, this question was answered by Jason Paul. Tesselation has dedicated hardware. Even says, "Sorry Rys "
Mebbe I should shoot Rys an email with a link to the weekly questions.
The rest of the article was a decent read though.
Rys responded here with more clarity on this:
http://www.rage3d.com/board/showpost...&postcount=948
Quote:
Originally Posted by Rys
Since I wasn't terribly clear about it in the article, let me be clear about what I mean by it being a software pipe. I simply mean that there's no dedicated fixed block for the entirety of the D3D11 tessellation pipe in hardware, and that's the case for ATI too.
The comparison comes in the amount of fixed logic dedicated to tessellation computation and the data flow. I believe NV uses less logic here than ATI comparatively speaking, but both architecture run a 'software' pipe nonetheless.
Tell me that VS+HS and DS aren't prime candidates for threads running almost entirely on an ATI SIMD. Please! It's only TS that should get any significant help from fixed logic.
I think the hair being split is whether there is fixed function hardware just for tesselation, end to end. When people think software they immediately assume code running on the CPU. If there is some fixed function hardware to take tesselation API calls and turn them into shader code that would simultaneously be a "software" implementation and a "dedicated hardware" implementation, depending on which point you're trying to prove.
How he knows which approach was taken is a good question. I don't think you'd need "unimaginable detail" view to determine if there's a bunch of silicon dedicated to a particular fixed function or not, though.
Ok, but I don't think any dude can just look at a die shot of a GPU and say exactly what "that particular block" of transistors is supposed to do without a little guidance from the dudes who actually created the GPU.
In the end, we actually wouldn't truly know which way would be better or worse anyway. Dedicated full hardware, or via software. I dunno.
Is the term "via software" here used in reference to distinguish between "fixed hardware" and "programmable hardware"?