DescriptionDefer more renderTargetContexts in the GPU image filter paths - take 2
This is a reland of https://skia-review.googlesource.com/c/4767/ (Defer more renderTargetContexts in the GPU image filter paths).
The addition of guards on instantiation && accessRenderTarget failure should prevent a reoccurence of this Nexus7 failures.
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2514543002
TBR=bsalomon@google.com
Committed: https://skia.googlesource.com/skia/+/d728f0c1a94fe926b59d8ebc9ae174019ccd3606
--------------------------------------------------------------------
This CL was partially reverted in:
https://skia-review.googlesource.com/c/5441/ (Remove use of makeDeferredRenderTargetContextWithFallback)
https://skia-review.googlesource.com/c/5541/ (Second part of piecemeal revert)
The second revert CL identified the change that caused the perf regression in crbug.com/668179 so the first CL was reverted/relanded in:
https://skia-review.googlesource.com/c/5573/ (Revert "Remove use of makeDeferredRenderTargetContextWithFallback")
Patch Set 1 #Patch Set 2 : Defer more renderTargetContexts in the GPU image filter paths #Patch Set 3 : update to ToT #Patch Set 4 : Add checks for instantiate failure #Patch Set 5 : Add more bullet proofing #
Messages
Total messages: 22 (18 generated)
|