skia2/src
Robert Phillips 06f69eb296 Fix bug in GM's DDL drawing mode
Due to how we were constructing the promise images we weren't hitting this before.

It is possible, when re-inflating the images of an SKP, that a draw occurs to create an image subset. When this occurs it is crucial that the generated opList be added to the appropriate drawing manager (so that it gets copied into the DDL).

This CL gets rid of the prior hack. It does have the (minor) downside that the SkDDLRecorders are now all created outside of their thread silos.

Change-Id: Ic6b23a8b68c0d4fe25dd8588c6e2ab65f9f238cf
Reviewed-on: https://skia-review.googlesource.com/157080
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2018-09-26 17:57:36 +00:00
..
android Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
atlastext Reland "Switch SkPaint's color to SkColor4f" 2018-09-05 14:16:33 +00:00
c move blur impl into core 2018-03-12 18:48:18 +00:00
codec Reland "have SkConvertPixels use SkColorSpaceXformSteps" 2018-09-21 16:18:06 +00:00
compute Updates for Vulkan AMD GCN 2018-09-26 15:43:30 +00:00
core Make line distance more robust 2018-09-26 14:18:45 +00:00
effects Revert "Reland "Preserve colorType and alphaType in SkImage::makeColorSpace"" 2018-09-21 22:04:40 +00:00
fonts move Sk{Test,Random}ScalerContext to tools 2017-11-10 17:02:20 +00:00
gpu Revert "Add support for RGB config to Vulkan." 2018-09-25 19:16:53 +00:00
image Fix bug in GM's DDL drawing mode 2018-09-26 17:57:36 +00:00
images IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
jumper fix lowp gradients 2018-09-07 18:24:06 +00:00
lazy begin cleanup of malloc porting layer 2018-01-05 21:29:35 +00:00
opts Reland "have SkConvertPixels use SkColorSpaceXformSteps" 2018-09-21 16:18:06 +00:00
pathops [CanvasKit] Implement some basic Canvas/Surface things. 2018-09-21 12:03:55 +00:00
pdf SkPDF: remove unused PDFDevice::fExistingClipStack 2018-09-25 15:16:18 +00:00
ports use __builtin_debugtrap() in sk_abort_no_print() where possible 2018-09-24 16:21:34 +00:00
sfnt Improve name table handling. 2018-08-20 20:39:54 +00:00
shaders Introduce SkRGBA4f, templated on SkAlphaType 2018-09-21 20:37:04 +00:00
sksl Implement sweep gradient layout 2018-09-13 18:45:26 +00:00
svg Fix Fuchsia roll 2018-08-31 12:35:23 +00:00
utils Make sure ReflexHash grid count is reasonable 2018-09-24 16:51:18 +00:00
xml Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
xps SK_SUPPORT_LEGACY_DOCUMENT_FACTORY: clean up part 1/2 2018-09-21 19:50:40 +00:00