Description(Mostly) Retract GrRenderTarget from SkGpuDevice
This gets us most of the way to having SkGpuDevice exclusively use a GrDrawContext instead of a GrRenderTarget. There are a few other refactorings (e.g., rm need for fLegacyBitmap and accessRenderTarget) before the GrRenderTarget can be completely removed.
Has calved off:
https://codereview.chromium.org/1925313002/ (Tighten up SkSpecialSurface factory functions)
https://codereview.chromium.org/1925803004/ (Add sk_sp to SkSurface_Gpu and SkGpuDevice)
https://codereview.chromium.org/1956473002/ (Retract GrRenderTarget a bit within SkGpuDevice)
https://codereview.chromium.org/1979913002/ (Rename GrDrawingMgr::abandon to wasAbandoned & add a matching entry point to GrDrawingContext)
https://codereview.chromium.org/1982583002/ (Add isUnifiedMultisampled entry point to GrDrawContext)
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1930013002
Committed: https://skia.googlesource.com/skia/+/ca6eafc0f7e59ed89f03a9891b9fdf7de64f1f35
Patch Set 1 #Patch Set 2 : more #Patch Set 3 : more #Patch Set 4 : more #Patch Set 5 : update to ToT #Patch Set 6 : update to ToT #Patch Set 7 : update #Patch Set 8 : update to ToT #Patch Set 9 : update to ToT #Patch Set 10 : update to ToT #Patch Set 11 : clean up #Patch Set 12 : more clean up #Patch Set 13 : update #Patch Set 14 : update to ToT #Patch Set 15 : clean up #
Messages
Total messages: 24 (15 generated)
|