More general image filter interface; tested implementation of standalone
authorhumper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 9 Jul 2013 17:48:15 +0000 (17:48 +0000)
committerhumper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 9 Jul 2013 17:48:15 +0000 (17:48 +0000)
commit25fc6b9bfb3f9c2839b463b69b86ce9ed206c763
treef4c6f78e86f69872343f937c15c1747538531976
parent64527e9caa4d38c0c113ce3de3ccf3c6e40eef05
More general image filter interface; tested implementation of standalone
image scaler (not yet plumbed).  High quality downsampler.  Fast SSE
resampler.

BUG=
R=reed@google.com

Review URL: https://codereview.chromium.org/17381008

git-svn-id: http://skia.googlecode.com/svn/trunk@9936 2bbb7eff-a529-9590-31e7-b0007b416f81
18 files changed:
bench/BitmapBench.cpp
bench/BitmapScaleBench.cpp [new file with mode: 0644]
gm/filterbitmap.cpp
gm/scalebitmap.cpp [new file with mode: 0644]
gyp/bench.gypi
gyp/core.gypi
gyp/gmslides.gypi
gyp/opts.gyp
include/core/SkBitmap.h
include/core/SkPaint.h
src/core/SkBitmapFilter.cpp [new file with mode: 0644]
src/core/SkBitmapFilter.h [new file with mode: 0644]
src/core/SkBitmapProcBicubic.cpp [deleted file]
src/core/SkBitmapProcState.cpp
src/core/SkBitmapProcState.h
src/opts/SkBitmapFilter_opts_SSE2.cpp [new file with mode: 0644]
src/opts/SkBitmapFilter_opts_SSE2.h [new file with mode: 0644]
src/opts/opts_check_SSE2.cpp