From: Keith W. <ke...@tu...> - 2003-10-27 10:48:28
|
Kendall Bennett wrote: > Keith Whitwell <ke...@tu...> wrote: > > >>>Well we care about it because we are about to start working to get the >>>Radeon HW driver going. Right now I just got all the software stuff >>>going and enabling the SSE T&L was a part of that. I just expected to >>>see at least 1fps improvement for the basic software rendering engine on >>>some simple tests ;-) >> >>The radeon hardware driver only uses this code in fallback cases - as it >>has an onboard T&L unit. > > > Great! That does answer one of my outstanding questions which was whether > the Radeon drivers (or any drivers actually) do HW T&L with Mesa. Great > to know this is already done! > > One question though; is this done through the fixed function T&L pipeline > (probably since I think the cards supported now are DX7 and earlier), or > through the programmable pipeline? It seems to me that with DX8/9 > hardware it should be possible to do the entire Mesa OpenGL pipeline in > hardware using a custom vertex shader program We don't have docs for any of the programmable vertex hardware. The r100 is certainly fixed-function-only, can't remember about the r200, but it's academic as we never got programmable documentation. (or a dynamically built > vertex shader program that changes as the hardware state changes). In > fact I wouldn't be surprised if next generation hardware from ATI et al > doesn't even have a fixed function pipeline anymore, and everything has > to be done with vertex shaders. Correct, the r300 is programmable only (ie the radeon 9500 and above), which is consistent with our not having any specs for it at all, and hence no driver. Keith |