skia2/src
Brian Salomon 9f549358b3 Remove antialiasing control from GrPaint.
This adds an additional param (of new enum type GrAA) to draws that can antialias and a new enum GrAAType to indicate the AA technique (none, fragment shader computed coverage, msaa).

Some GMs change due to this:
1) In some places we weren't disabling MSAA when the draw was supposed to be unantialiased.
2) Some bounding rect draws that use GrFragmentProcessors were unnecessarily turning on antialiasing, by disabling it a very small number of pixel LSBs change.

Change-Id: I7d8d8793dda70bcd373d09055beb9949c1a8a4d0
Reviewed-on: https://skia-review.googlesource.com/5608
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2016-12-08 16:27:44 +00:00
..
android SkEncodeImage: no more link-time registration 2016-11-30 22:48:56 +00:00
animator Revert "Revert "make it illegal to include SkXfermode.h"" 2016-11-23 22:17:17 +00:00
c Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
codec Color-correct Gray JPEG image decoding via ICC profiles. 2016-12-05 16:38:40 +00:00
core Remove antialiasing control from GrPaint. 2016-12-08 16:27:44 +00:00
effects Remove antialiasing control from GrPaint. 2016-12-08 16:27:44 +00:00
fonts Clean up glyph id handling. 2016-11-11 21:59:54 +00:00
gpu Remove antialiasing control from GrPaint. 2016-12-08 16:27:44 +00:00
image Remove antialiasing control from GrPaint. 2016-12-08 16:27:44 +00:00
images No SkEncodeImageAsKTX for ANDROID_FRAMEWORK 2016-12-01 14:59:32 +00:00
lazy remove discardablepixelref 2016-10-25 14:19:07 +00:00
opts Added clamps in SkRasterPipeline's gamma stages. 2016-12-08 15:24:19 +00:00
pathops Guard against buggy ucrt\math.h. 2016-11-28 15:40:23 +00:00
pdf Support decoding images to multiple formats, depending on usage 2016-11-21 14:58:32 +00:00
pipe Rebase non-drawing SkCanvas subclasses to SkNoDrawCanvas 2016-12-02 18:25:49 +00:00
ports hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
sfnt Remove SkAutoTDeleteArray 2016-11-02 21:30:38 +00:00
sksl Rename SkSL::GLSLCapsFactory to SkSL::ShaderCapsFactory 2016-11-29 21:12:45 +00:00
svg SkImageEncoder: simplify API 2016-11-23 16:40:32 +00:00
utils no need for SK_SUPPORT_LEGACY_CANVAS_IS_REFCNT anymore 2016-12-07 22:28:04 +00:00
views Fix implicit nullability cast of [NSScreen mainScreen]. 2016-11-09 21:22:41 +00:00
xml Delete SkXMLPullParser 2016-07-19 05:14:41 -07:00
xps SkImageEncoder: simplify API 2016-11-23 16:40:32 +00:00