commit | 9272761b22746d2d22439c26f5555028f8e824da | [log] [tgz] |
---|---|---|
author | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Wed Nov 04 20:51:06 2009 +0000 |
committer | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Wed Nov 04 20:51:06 2009 +0000 |
tree | 30761e0fea6eba421c7884e5f390d3f6a36d41c8 | |
parent | e0f13eeb8e527cfd2541063ba2dd89c7d31d71ce [diff] |
SSE2 optimizations for 32bit blending blitters. This CL implements SSE2 optimizations for 3 of the 32bit blending blitters. It uses CPUID to detect for SSE2 at runtime. In order to accomodate runtime detection, it changes the platform procs from static arrays to static functions. It also includes an implementation of SkTime for Win32. http://codereview.appspot.com/144072 git-svn-id: http://skia.googlecode.com/svn/trunk@418 2bbb7eff-a529-9590-31e7-b0007b416f81