skia2/src/opts
mtklein 56b78a7a2a Revert of Lay groundwork for SkOpts. (patchset #3 id:40001 of https://codereview.chromium.org/1255193002/)
Reason for revert:
Chromium doesn't call SkGraphics::Init().  This setup won't work.

Original issue's description:
> Lay groundwork for SkOpts.
>
> This doesn't really do anything yet.  It's just the CPU detection code, skeleton new .cpp files, and a few little .gyp tweaks.
>
> BUG=skia:4117
>
> Committed: https://skia.googlesource.com/skia/+/ce2c5055cee5d5d3c9fc84c1b3eeed4b4d84a827

TBR=djsollen@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:4117

Review URL: https://codereview.chromium.org/1261743002
2015-07-27 12:03:23 -07:00
..
opts_check_x86.cpp Remove sk_memcpy32 2015-07-27 11:08:28 -07:00
Sk4px_NEON.h 565 support for SIMD xfermodes 2015-07-22 10:52:53 -07:00
Sk4px_none.h 565 support for SIMD xfermodes 2015-07-22 10:52:53 -07:00
Sk4px_SSE2.h 565 support for SIMD xfermodes 2015-07-22 10:52:53 -07:00
SkBitmapFilter_opts_SSE2.cpp Plumb through out_row byte length so we can assert we stay underneath it. 2015-06-18 10:30:32 -07:00
SkBitmapFilter_opts_SSE2.h Plumb through out_row byte length so we can assert we stay underneath it. 2015-06-18 10:30:32 -07:00
SkBitmapProcState_arm_neon.cpp add/fix copyrights 2015-06-26 07:26:19 -07:00
SkBitmapProcState_filter_neon.h add/fix copyrights 2015-06-26 07:26:19 -07:00
SkBitmapProcState_matrix_neon.h switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
SkBitmapProcState_matrixProcs_neon.cpp ARM Skia NEON patches - 20 - New improved BitmapProcState code 2014-01-28 15:18:54 +00:00
SkBitmapProcState_opts_arm.cpp switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
SkBitmapProcState_opts_mips_dsp.cpp switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
SkBitmapProcState_opts_none.cpp add/fix copyrights 2015-06-26 07:26:19 -07:00
SkBitmapProcState_opts_SSE2.cpp switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
SkBitmapProcState_opts_SSE2.h Replace SSE optimization of Color32A_D565 2015-03-20 09:20:46 -07:00
SkBitmapProcState_opts_SSSE3.cpp switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
SkBitmapProcState_opts_SSSE3.h Add SSSE3 acceleration for S32_D16_filter_DX 2014-12-10 07:21:35 -08:00
SkBlitMask_opts_arm_neon.cpp Optimize RGB16 blitV functions with NEON for ARM platform. 2015-07-15 07:07:30 -07:00
SkBlitMask_opts_arm_neon.h add/fix copyrights 2015-06-26 07:26:19 -07:00
SkBlitMask_opts_arm.cpp use colortype instead of config 2014-06-02 13:07:26 -07:00
SkBlitMask_opts_none.cpp replace config() with colorType() 2014-05-29 15:57:47 +00:00
SkBlitRow_opts_arm_neon.cpp Update some Sk4px APIs. 2015-06-22 10:39:38 -07:00
SkBlitRow_opts_arm_neon.h Re-proc SkBlitRow::Color32 for ARM. 2015-05-22 06:08:29 -07:00
SkBlitRow_opts_arm.cpp Re-proc SkBlitRow::Color32 for ARM. 2015-05-22 06:08:29 -07:00
SkBlitRow_opts_mips_dsp.cpp De-proc Color32 2015-04-27 15:11:01 -07:00
SkBlitRow_opts_none.cpp Re-proc SkBlitRow::Color32 for ARM. 2015-05-22 06:08:29 -07:00
SkBlitRow_opts_SSE2.cpp De-proc Color32 2015-04-27 15:11:01 -07:00
SkBlitRow_opts_SSE2.h De-proc Color32 2015-04-27 15:11:01 -07:00
SkBlitRow_opts_SSE4.cpp add/fix copyrights 2015-06-26 07:26:19 -07:00
SkBlitRow_opts_SSE4.h Replace SSE optimization of Color32A_D565 2015-03-20 09:20:46 -07:00
SkBlurImage_opts_arm.cpp We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_neon.cpp We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_neon.h We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_none.cpp We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_SSE2.cpp We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_SSE2.h We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_SSE4.cpp We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts_SSE4.h We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkBlurImage_opts.h We don't use boxBlurY. 2015-05-07 10:51:55 -07:00
SkColor_opts_neon.h add/fix copyrights 2015-06-26 07:26:19 -07:00
SkColor_opts_SSE2.h Revert of Revert of SSE4 opaque blend using intrinsics instead of assembly. (patchset #1 id:1 of https://codereview.chromium.org/873553003/) 2015-02-02 10:02:48 -08:00
SkMath_opts_SSE2.h Xfermode: SSE2 implementation of colordodge&colorburn modes 2014-04-25 09:44:53 +00:00
SkMorphology_opts_arm.cpp Split opts_check_arm.cpp into per-class files 2014-02-10 15:01:05 +00:00
SkMorphology_opts_neon.cpp Implement a NEON version of morphology. This is good for ~2.2X speedup on Tegra3. 2013-11-11 16:48:51 +00:00
SkMorphology_opts_neon.h Implement a NEON version of morphology. This is good for ~2.2X speedup on Tegra3. 2013-11-11 16:48:51 +00:00
SkMorphology_opts_none.cpp [Reland of r13154, since the Housekeeping bot seems to have reverted it in r13155. Next time I'll put the "do not disturb" sign on my commit.] 2014-01-24 15:43:50 +00:00
SkMorphology_opts_SSE2.cpp Cleanup of SSE optimization files. 2014-04-30 14:58:46 +00:00
SkMorphology_opts_SSE2.h Cleanup of SSE optimization files. 2014-04-30 14:58:46 +00:00
SkMorphology_opts.h Fix up a couple includes that are using <> instead of "". 2015-02-11 09:24:20 -08:00
SkNx_neon.h NEON has a ternary instruction. 2015-07-27 06:12:05 -07:00
SkNx_sse.h 3-15% speedup to HardLight / Overlay xfermodes. 2015-07-14 10:54:19 -07:00
SkPMFloat_neon.h Color dodge and burn with SkPMFloat. 2015-06-26 10:46:31 -07:00
SkPMFloat_none.h Color dodge and burn with SkPMFloat. 2015-06-26 10:46:31 -07:00
SkPMFloat_sse.h Color dodge and burn with SkPMFloat. 2015-06-26 10:46:31 -07:00
SkTextureCompression_opts_arm.cpp Add query for block dimensions of a given format 2014-07-29 11:44:26 -07:00
SkTextureCompression_opts_neon.cpp Even more win64 warning fixes 2014-12-12 15:11:18 -08:00
SkTextureCompression_opts_neon.h Even more win64 warning fixes 2014-12-12 15:11:18 -08:00
SkTextureCompression_opts_none.cpp Add query for block dimensions of a given format 2014-07-29 11:44:26 -07:00
SkTextureCompression_opts.h Add query for block dimensions of a given format 2014-07-29 11:44:26 -07:00
SkUtils_opts_arm_neon.cpp Add extra braces for uintNNxMx4_t initializers. 2015-06-26 11:10:28 -07:00
SkUtils_opts_arm.cpp Remove sk_memcpy32 2015-07-27 11:08:28 -07:00
SkUtils_opts_none.cpp Remove sk_memcpy32 2015-07-27 11:08:28 -07:00
SkUtils_opts_SSE2.cpp Remove sk_memcpy32 2015-07-27 11:08:28 -07:00
SkUtils_opts_SSE2.h Remove sk_memcpy32 2015-07-27 11:08:28 -07:00
SkXfermode_opts_arm_neon.cpp Clean up dead xfermode opts code. 2015-07-20 07:14:19 -07:00
SkXfermode_opts_arm.cpp Clean up dead xfermode opts code. 2015-07-20 07:14:19 -07:00
SkXfermode_opts_none.cpp Clean up dead xfermode opts code. 2015-07-20 07:14:19 -07:00