aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar Robert Phillips <robertphillips@google.com>2018-07-18 13:52:40 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-07-18 18:22:01 +0000
commitce3c28f1022fdb2fa93e750c9de7980d57e49731 (patch)
tree97f9b2a6d6f10b91dbb80105c79fdbeaad1a0fb8 /include
parent760dbc4b53499f891a9e2057524956f8381535e3 (diff)
Pull non-substantive changes out of "Reduce arbitrary opList splitting when sorting"
Change-Id: I044d7cde5ed4f1dc60bb55dfd534680b4cd055bf Reviewed-on: https://skia-review.googlesource.com/142167 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'include')
-rw-r--r--include/private/GrOpList.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/include/private/GrOpList.h b/include/private/GrOpList.h
index 0d5a1a245a..9241cd78f5 100644
--- a/include/private/GrOpList.h
+++ b/include/private/GrOpList.h
@@ -67,15 +67,7 @@ public:
/*
* Does this opList depend on 'dependedOn'?
*/
- bool dependsOn(GrOpList* dependedOn) const {
- for (int i = 0; i < fDependencies.count(); ++i) {
- if (fDependencies[i] == dependedOn) {
- return true;
- }
- }
-
- return false;
- }
+ bool dependsOn(const GrOpList* dependedOn) const;
/*
* Safely cast this GrOpList to a GrTextureOpList (if possible).
@@ -120,6 +112,8 @@ protected:
private:
friend class GrDrawingManager; // for resetFlag, TopoSortTraits & gatherProxyIntervals
+ void addDependency(GrOpList* dependedOn);
+
// Remove all Ops which reference proxies that have not been instantiated.
virtual void purgeOpsWithUninstantiatedProxies() = 0;
@@ -174,8 +168,6 @@ private:
virtual void onPrepare(GrOpFlushState* flushState) = 0;
virtual bool onExecute(GrOpFlushState* flushState) = 0;
- void addDependency(GrOpList* dependedOn);
-
uint32_t fUniqueID;
uint32_t fFlags;