skia2/dm
Robert Phillips 11c6767a17 Create DDL for final composition step in DDL test harness
Besides better matching Viz's behavior this also reduces a lot of choppiness in the composition RenderTask DAG.

In the previous approach DDL draws and compositing draws would be interleaved resulting in a lot of render target swaps.

This necessitated some reorganization bc I wanted to reuse PromiseImageCallbackContext to manage the tiles' promiseImages.

Change-Id: I513bf060a69ff2bfe0e7b82ae72f149dfede632e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/285056
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2020-04-24 12:16:34 +00:00
..
DM.cpp [infra] Switch iOS to updated libimobiledevice. 2020-02-21 16:21:20 +00:00
DMGpuTestProcs.cpp More robust fix for command buffer context crash. 2020-04-09 19:28:06 +00:00
DMJsonWriter.cpp Remove all global mutexes 2019-06-18 00:39:15 +00:00
DMJsonWriter.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DMSrcSink.cpp Create DDL for final composition step in DDL test harness 2020-04-24 12:16:34 +00:00
DMSrcSink.h Adds gpu stats for program cache 2020-02-26 16:11:56 +00:00