Port morphology to SkOpts.
authormtklein <mtklein@chromium.org>
Tue, 4 Aug 2015 21:09:09 +0000 (14:09 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 4 Aug 2015 21:09:09 +0000 (14:09 -0700)
commitd029ded92d409a004f2096c78f5a99b524206481
tree84016b58d7c62b1251ed1408bff7d08ca3915c2e
parent9f8754f5910764b1722573050b481be7e65f7c03
Port morphology to SkOpts.

Nothing too fancy.

Direction enums become enum classes so they don't get all confused.  An
alternative is to create one single Direction enum that both blur and
morphology opts use.

BUG=skia:4117

Review URL: https://codereview.chromium.org/1267343004
17 files changed:
gyp/opts.gypi
src/core/SkOpts.cpp
src/core/SkOpts.h
src/effects/SkMorphologyImageFilter.cpp
src/opts/SkBlurImageFilter_opts.h
src/opts/SkMorphologyImageFilter_opts.h [new file with mode: 0644]
src/opts/SkMorphology_opts.h [deleted file]
src/opts/SkMorphology_opts_SSE2.cpp [deleted file]
src/opts/SkMorphology_opts_SSE2.h [deleted file]
src/opts/SkMorphology_opts_arm.cpp [deleted file]
src/opts/SkMorphology_opts_neon.cpp [deleted file]
src/opts/SkMorphology_opts_neon.h [deleted file]
src/opts/SkMorphology_opts_none.cpp [deleted file]
src/opts/SkOpts_neon.cpp
src/opts/SkOpts_sse2.cpp
src/opts/SkOpts_sse41.cpp
src/opts/opts_check_x86.cpp