DescriptionTemporary fix for --preAbandonGpuContext bug
In this instance what is going wrong is:
the context gets abandoned
SkCanvas tries to create a new SkGpuDevice (which fails)
if then creates a bitmap device
it then attempts to draw the abandoned GrTexture (behind the old SkGpuDevice into the new bitmap device with an image filter
b.c. some image filters still switch their behavior based on the presence of a texture bad stuff happens
This used to be resolved by the new bitmap device getting forced down the bitmap path and then failing when it attempted to readback the GrTexture.
BUG=skia:5138
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1840663002
Committed: https://skia.googlesource.com/skia/+/090b7629daa4d2ed13424d21e93f0ff0c4886ba9
Patch Set 1 #Patch Set 2 : Temporary fix for --preAbandonGpuContext bug #
Messages
Total messages: 14 (8 generated)
|