Optimized radial gradient fetch using SSE 2.
authorSamuel Rødal <samuel.rodal@nokia.com>
Fri, 17 Sep 2010 19:53:43 +0000 (21:53 +0200)
committerOlivier Goffart <olivier.goffart@nokia.com>
Tue, 10 May 2011 10:54:45 +0000 (12:54 +0200)
commitdb5803959182f891259b457b5bac2ed54785b709
tree2a6067991ec4ef1f035dcbfde69db3325083d113
parent28e32c0bc3bbe4816b85753645b3856f879ae390
Optimized radial gradient fetch using SSE 2.

On an i7 this improves performance by 22 % in parcycle, 107 % in default
svgviewer example, and 283 % in a synthetic radial gradient benchmark.

Reviewed-by: Andreas Kling
(cherry picked from commit 26bd3dccdee8c6a8f1cf9d254a2a6be7d403aa8d)
src/gui/painting/qdrawhelper.cpp
src/gui/painting/qdrawhelper_p.h
src/gui/painting/qdrawhelper_sse2.cpp