skia2/src
Mike Reed f79aacba2b Revert "use SkM44 internally"
This reverts commit 295cdf8775.

Reason for revert: wacky gm colors, must have busted colormatrixfilter

Original change's description:
> use SkM44 internally
> 
> Today we use SkM44 in canvas, and SkMatrix44 in sksl (and colormatrix).
> This CL tries to move core to use a single type.
> 
> SkMatrix44 has callers in android and chrome, is loaded with double/float
> variants in its API. I am suggesting moving to a private, clean-start,
> API for internal use. SkM44 is much faster, and has a leaner API.
> 
> If eventually we can migrate clients to a shared impl/api, great. For now,
> I want to have one we are free to optimize/use as we see fit without
> worrying about changing client results.
> 
> Change-Id: Id782ac1cc8b8d7f6621970e44e1f9729964d2a94
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/265299
> Commit-Queue: Mike Reed <reed@google.com>
> Reviewed-by: Brian Salomon <bsalomon@google.com>

TBR=mtklein@google.com,bsalomon@google.com,brianosman@google.com,fmalita@chromium.org,reed@google.com

Change-Id: I35fcd636f1b57001bb65684e78523b6a94cfebee
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/265764
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
2020-01-22 18:05:34 +00:00
..
android [canvaskit] Create an SkImage from a frame of an SkAnimatedImage 2020-01-09 13:25:43 +00:00
atlastext Reland "Reland "Add new method for storing DrawOpAtlas texture index."" 2020-01-16 21:50:36 +00:00
c Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
codec DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
core Revert "use SkM44 internally" 2020-01-22 18:05:34 +00:00
effects Remove proxy offset param to SkGpuBlurUtils::GaussianBlur. 2020-01-21 02:24:38 +00:00
fonts Add SkUNREACHABLE to definition of SK_ABORT. 2019-08-09 20:43:39 +00:00
gpu Revert "use SkM44 internally" 2020-01-22 18:05:34 +00:00
image Make SkImageInfo::validRowBytes consider alignment 2020-01-22 16:40:34 +00:00
images Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
lazy use std::make_unique 2019-12-12 22:32:45 +00:00
opts Revert "Complete rewrite of the SkSL interpreter" 2020-01-21 16:07:08 +00:00
pathops remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
pdf move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00
ports Fix 'trak' and system variable fonts on macOS. 2020-01-21 15:27:04 +00:00
sfnt Add Symbol encoding when renaming a font. 2019-08-07 20:35:28 +00:00
shaders Clamp GrSkSLFP output to valid premul 2020-01-22 16:10:04 +00:00
sksl Revert "use SkM44 internally" 2020-01-22 18:05:34 +00:00
svg remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
utils mark all exerimental (3d) apis as such 2020-01-16 20:25:40 +00:00
xml [svgcanvas] Add flag to suppress newlines and tabs in XML 2019-08-21 20:17:37 +00:00
xps move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00