DescriptionWIP Add SkRasterCanvasLayerAllocator
Encapsulates allocating and freeing the raster backing for a canvas.
Allows a client's subclass to provide a situationally-appropriate
backing: a BITMAP on Windows, a CGBitmapContext on Mac, on Linux a
cairo_surface_t.
BUG=543755
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1763143002
Patch Set 1 #Patch Set 2 : Buildability #Patch Set 3 : Fix dependency #Patch Set 4 : Avoid crashing #Patch Set 5 : Avoid double-allocation of backing in SkBitmapDevice::onCreateDevice() #Patch Set 6 : Remove unused SkCanvas::fNativeContext #Patch Set 7 : Add allocator-constancy sanitycheck #
Total comments: 8
Patch Set 8 : test and some further work #
Total comments: 5
Messages
Total messages: 11 (3 generated)
|