![](http://www.gamedev.net/community/forums/ubb/smile.gif)
Josh
Josh
Jerry D.
[This message has been edited by JD (edited December 04, 1999).]
-----
Willem H. de Boer
Programmer, Davilex Game Dev. Department
www.davilex.com
Is hardware Transform and Lighting support in the GeForce good enough that it could actually boost framerates quite a bit if taken advantage of?
Any comments would be apreciated.
--TheGoop
There is no way to read the transformed data back from the GeForce. (This is why the ProcessVertices() method in Direct3D is done on the CPU, always.)
The reason for this is that the TnL is pipelined with the rendering. Attempting to read data back from an intermediate stage would cause a pipeline stall.
If you need the post-TnL data, a decent solution is to use a low-detail model, and transform it on the CPU, while sending a high-detail model to the card for rendering.
Another reason why Quake doesn't perform that much better with a GeForce as compared to a TNT2 is that the processor was spending very little time on anything else besides rendering. The CPU spends a lot of cycles idle.