[Mesa-dev] Re : Re: r600g: status of my work on the shader optimization

Vincent Lejeune vljn at ovi.com
Fri Feb 15 07:14:34 PST 2013

I think the bad result of llvm can be explained because of the lack of muladd support currently. Unigine 3.0 has a lot of geometry and i suspect vertex shader being almost twice bigger than they are in tgsi case does not help.

Fwiw with an hd 6950 I have the same performance in unigine 3 high, medium texture, no ssao (it seems to use indirect addressing) with llvm backend as high, high texture, no ssao with fglrx under Windows. Its not a fair comparaison but I think 3.8 kernel may provide the necessary boost to cope up with fglrx. Anyways I have some fps peak at 60fps that does not show up with tgsi backend that I also have with fglrx that makes me think llvm backend generates rather efficient code, but i always cherry pick muladd patches.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130215/80209b08/attachment.html>

More information about the mesa-dev mailing list