skia2/modules/sksg/include
Florin Malita 679d05c48a [sksg] Simplify ScopedRenderContext
ScopedRenderContext tries really hard to avoid unnecessary RenderContext
initializations.

This is most likely unneeded because

  a) the structure is quite lightweight

and

  b) all ScopedRenderContext instantiation sites imediately call setters
     which require a writable context (assuming no-op args are uncommon)

Let's get rid of that over-engineered gunk.

Bug: skia:
Change-Id: Ieedc20c63c66b4d43744359e881c20639654040c
Reviewed-on: https://skia-review.googlesource.com/146761
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2018-08-10 17:54:29 +00:00
..
SkSGClipEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGColor.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGColorFilter.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGDraw.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGEffectNode.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGGeometryNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGeometryTransform.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGradient.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGGroup.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGImage.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGInvalidationController.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkSGMaskEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGMerge.h [skottie] Apply fully opaque masks as clips 2018-07-10 13:28:15 +00:00
SkSGNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGOpacityEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGPaintNode.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGPath.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGPlane.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGRect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGRenderNode.h [sksg] Simplify ScopedRenderContext 2018-08-10 17:54:29 +00:00
SkSGRoundEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGScene.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkSGText.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00
SkSGTransform.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGTrimEffect.h "Modularize" SkSG 2018-05-25 17:11:52 +00:00