skia2/include
mtklein b9c47f9968 Have Windows use _mm_rsqrt_ss too.
Tidy up a little while I'm in here:
  1) SIMD headers are now included by SkTypes.h as appropriate.
  2) _mm_cvtss_f32() is pithier and generates the same code.

Looks like this is the only code checking for SSE wrong.  After this CL:
    ~/skia (sse) $ git grep __SSE
    include/core/SkPreConfig.h:    #if defined(__SSE4_2__)
    include/core/SkPreConfig.h:    #elif defined(__SSE4_1__)
    include/core/SkPreConfig.h:    #elif defined(__SSE3__)
    include/core/SkPreConfig.h:    #elif defined(__SSE2__)
every other check is in SkPreConfig.h where it belongs.

This is going to affect some GMs subtly on Windows.

BUG=chromium:511458

No public API changes.
TBR=reed@google.com

Review URL: https://codereview.chromium.org/1248503004
2015-07-23 08:37:02 -07:00
..
animator Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
c Propagate SkSurfaceProps to more call sites 2015-06-23 06:26:08 -07:00
codec Add the ability to decode a subset to SkCodec 2015-07-22 07:16:20 -07:00
config remove SkInstCnt 2015-06-26 11:45:03 -07:00
core Have Windows use _mm_rsqrt_ss too. 2015-07-23 08:37:02 -07:00
device/xps C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
effects Add new SkPoint3 class 2015-07-13 13:16:44 -07:00
gpu Make readpixels work on GrTextures 2015-07-16 08:23:13 -07:00
images remove SkInstCnt 2015-06-26 11:45:03 -07:00
pathops Revert of Revert of remove SK_SUPPORT_LEGACY_PATHOP_ENUMS (patchset #1 id:1 of https://codereview.chromium.org/1203983003/) 2015-06-26 10:23:07 -07:00
pipe Fixing leaky handling of SkImage in SkDeferredCanvas. 2015-06-02 11:47:45 -07:00
ports Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. 2015-07-07 12:21:22 -07:00
svg Add SkSVGCanvas 2015-02-06 12:51:10 -08:00
utils add src-rect-constraint to drawImageRect 2015-07-14 10:54:12 -07:00
views Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
xml Fix up -Winconsistent-missing-override 2015-07-13 06:18:39 -07:00