The article is incorrect that the intel driver is not using TBDR at all.
I have not sayed that the intel driver do not use TBDR, I have sayed:
Der SGX535 verhält sich unter Verwendung des Tungsten Treibers nicht wie ein deferred Renderer, als ob sie das HSR nicht verwenden würden. ...
Es sieht aber so aus, als ob hier die Hardware nicht optimal genutzt wird.
I can't give you a good translation, but let us say it should be read as "it seems that they not using it correct".
I know that there is a better driver today, if only for Linux, I don't know. The newer driver is better, let us say it have the niveau from the PowerVR driver, but realy good is that not!
I am sure, the SGX core can do more in this old games.
I suspect why archmark delivers those inflated scores with the powervr driver is probably that the detection when it's really necessary to actually start rendering is a bit more clever, but it probably makes little difference in non-theoretical benchmarks.
Give me the new driver and we will see.
Also, the article states it's surprising to see hardware tnl being slower (or at least not faster) than software tnl. This is not surprising at all, why do you think intel switches between sw/hw tnl on their i965-based chips (sure cpus used there are faster but so are the igps)... Also, hw tnl in d3d doesn't necessarily mean it's actually performed in hw and not just in the driver...
Ok, it is clear that hardware T&L must not be faster.
The shader unit from this SGX core is rather smal and so it is important to use it clever. The guys at imgtec have a long tradition in design T&L units and I am sure that they know what they do. AFAIK they say that the SGX530 is well ballanced and the SGX535 has a second texture unit as the importent difference. So I don't think that the shader unit is cabable to do the T&L.
There seemed to be some other technical inaccuracies in the article, but I can't comment on that
.
It's a pity that you can't help me here. I am a layman regarding computer grafic, but I try to learn where I can.
Let us hope that we will see anitime a good working driver for the GMA500.