skia2/tools/flags
Chris Dalton 83420eb817 Rewrite tessellation atlases as normal render tasks
Rewrites tessellation atlases as normal render tasks instead of
"onFlush" tasks. These tasks get inserted into the DAG upfront, lay
out their atlases as dependent tasks get built and reference them, and
finally add their ops to render themselves during onMakeClosed. Doing it
this way allows us to pause the flush and re-render the atlas whenever
it runs out of room.

Bug: b/188794626
Bug: chromium:928984
Change-Id: Id59a5527924c63d5ff7c5bce46a88368e79fc3ef
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/420556
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Adlai Holler <adlai@google.com>
2021-06-24 01:44:19 +00:00
..
CommandLineFlags.cpp Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
CommandLineFlags.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CommonFlags.h Add an "allPathsVolatile" option for testing 2020-09-23 19:02:27 +00:00
CommonFlagsAA.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CommonFlagsConfig.cpp Convert dmsaa to an SkSurfaceProp 2021-04-20 16:24:56 +00:00
CommonFlagsConfig.h Convert dmsaa to an SkSurfaceProp 2021-04-20 16:24:56 +00:00
CommonFlagsGpu.cpp Rewrite tessellation atlases as normal render tasks 2021-06-24 01:44:19 +00:00
CommonFlagsImages.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00