diff options
author | Robert Phillips <robertphillips@google.com> | 2017-09-13 13:10:52 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-09-13 17:38:56 +0000 |
commit | b493eebca14aefbd5f22fb5d45ba978b19db4b18 (patch) | |
tree | 8a9ae4209e52b1e1da283e45f56df921598c7920 /src/gpu/ops/GrLatticeOp.cpp | |
parent | 08cda14d61f02d2e376a9cd88131daebad6b21e0 (diff) |
Add method to iterate over a GrOp's GrSurfaceProxies
The extra generality of having a std::function is for MDB reordering. In the current MDB reordering world there is one pass through the surfaceProxies at creation time and a second pass after flush to create the usage intervals.
Change-Id: I3f548417eddc1dad7503d919241301e404255ffe
Reviewed-on: https://skia-review.googlesource.com/46200
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/ops/GrLatticeOp.cpp')
-rw-r--r-- | src/gpu/ops/GrLatticeOp.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/ops/GrLatticeOp.cpp b/src/gpu/ops/GrLatticeOp.cpp index ba4733d04e..64983f4e66 100644 --- a/src/gpu/ops/GrLatticeOp.cpp +++ b/src/gpu/ops/GrLatticeOp.cpp @@ -60,6 +60,10 @@ public: const char* name() const override { return "NonAALatticeOp"; } + void visitProxies(VisitProxyFunc func) const override { + fHelper.visitProxies(func); + } + SkString dumpInfo() const override { SkString str; |