DescriptionBegin atlasing
This CL makes it possible for pulled-forward-layers to be atlased. It currently has a couple glaring limitations (which is why it is disabled):
1) the atlased layers cannot be purged nor aged out
2) the texture backing the atlas is not pulled from (or returned to) the resource cache
#1 is on hold until we have a recycling rectanizer
A separate major limitation (the non-atlased layers aren't cached) is blocked until we can transmute entries in the resource cache from scratch to non-scratch while potentially preserving their contents.
Committed: https://skia.googlesource.com/skia/+/55e61f0ef4e5c8c34ac107deaadc9b4ffef3111b
Committed: https://skia.googlesource.com/skia/+/952841bf41a81228c23d16c7204b458abe0d7136
Patch Set 1 #Patch Set 2 : Fix merge error #Patch Set 3 : Next step #Patch Set 4 : cleanup #Patch Set 5 : New version #Patch Set 6 : fix unit test #
Total comments: 1
Patch Set 7 : Add RenderTarget-specific flags to SkSurface #Patch Set 8 : Revert accidentally checked in files #Patch Set 9 : Remove use of deprecated entry point #Patch Set 10 : Fix memory leak #Patch Set 11 : Readd missing file #
Messages
Total messages: 17 (0 generated)
|