skia2/src
Greg Daniel b54bdef86e Go back to using dual source blending for lcd src-over even with non-opaque color
This is change is currently still safe since earlier in Skia we are still requiring
the dst to be opaque. The change is a workaround to spots where trying to read the
dst to do in shader blending is failing for some reason. This also should give back
a little performance since doing dual source blending should be better than shader
blends.

Bug: chromium:732341
Change-Id: I795f8a520f87f3fbf5d63a9509fbd9f394ea2b29
Reviewed-on: https://skia-review.googlesource.com/19703
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2017-06-14 15:13:58 +00:00
..
android Let region decoders query the type and color space 2017-04-14 13:59:35 +00:00
c Move C effects into effects. 2017-02-09 21:50:55 +00:00
codec Revert "Revert "Do not return Index8 from SkAndroidCodec::computeOutputColorType"" 2017-06-14 13:22:43 +00:00
core Revert "Revert "use pipeline for non-opt xfermodes"" 2017-06-14 01:27:18 +00:00
effects Revert "Revert "use pipeline for non-opt xfermodes"" 2017-06-14 01:27:18 +00:00
fonts Revert "Revert "SkTypeface::getAdvancedMetrics(): cleanup"" 2017-05-05 13:53:40 +00:00
gpu Go back to using dual source blending for lcd src-over even with non-opaque color 2017-06-14 15:13:58 +00:00
image use #ifdef instead of #if for SK_VULKAN 2017-06-14 10:23:07 +00:00
images Always encode images with sRGB encoded pixels 2017-06-12 20:38:49 +00:00
jumper Remove AVX+ special case for load<U8>(). 2017-06-13 18:58:43 +00:00
lazy SkDiscardableMemoryPool: always have a mutex for testing 2017-05-05 15:10:13 +00:00
opts Refactor SkBlurImageFilter_opts.h for readability. 2017-06-13 17:35:17 +00:00
pathops Convert SkClassifyCubic to double precision 2017-06-12 17:55:45 +00:00
pdf SkPDF: consolodate glyph runs on BUILD_FOR_WIN 2017-06-12 14:37:45 +00:00
pipe Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" 2017-05-01 21:36:43 +00:00
ports SkXfermode no longer needs to e a flattenable 2017-06-10 15:29:24 +00:00
sfnt Set the kMultiMaster_FontFlag in DirectWrite. 2017-04-07 23:07:08 +00:00
shaders CanOverflow -> ClampIfNeeded 2017-06-09 21:07:40 +00:00
sksl added SPIR-V RelaxedPrecision 2017-06-12 14:36:10 +00:00
svg Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
utils Add tonal color support for shadows. 2017-06-09 17:18:58 +00:00
views Touch input support for Windows 2017-06-07 14:27:09 +00:00
xml Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
xps hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00