diff options
author | 2017-03-06 12:02:34 -0500 | |
---|---|---|
committer | 2017-03-06 18:16:28 +0000 | |
commit | 9e50f7b11e9a9d3dc23c924bbb0f0b85c6f1d6cb (patch) | |
tree | 0bf1604c5ee4980a08eb0fd8b2b0b33d1be4814e /src/gpu/instanced | |
parent | 488f0d674811ae038d34ece9d59c2824ebd4df8f (diff) |
Store clipped bounds on GrOp rather than in parallel in GrRenderTargetOpList.
When the op is recorded we update its bounds to incorporate both clipping and aa bloat.
Change-Id: Ia205e058ebeda5fcdb2cd5e9b8a30a4972672b14
Reviewed-on: https://skia-review.googlesource.com/9233
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/instanced')
-rw-r--r-- | src/gpu/instanced/InstancedRendering.cpp | 2 | ||||
-rw-r--r-- | src/gpu/instanced/InstancedRendering.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/instanced/InstancedRendering.cpp b/src/gpu/instanced/InstancedRendering.cpp index f142d99865..1ffaaa44d4 100644 --- a/src/gpu/instanced/InstancedRendering.cpp +++ b/src/gpu/instanced/InstancedRendering.cpp @@ -454,7 +454,7 @@ void InstancedRendering::beginFlush(GrResourceProvider* rp) { this->onBeginFlush(rp); } -void InstancedRendering::Op::onExecute(GrOpFlushState* state, const SkRect& bounds) { +void InstancedRendering::Op::onExecute(GrOpFlushState* state) { SkASSERT(State::kFlushing == fInstancedRendering->fState); SkASSERT(state->gpu() == fInstancedRendering->gpu()); diff --git a/src/gpu/instanced/InstancedRendering.h b/src/gpu/instanced/InstancedRendering.h index 03120d21d5..8002d5046b 100644 --- a/src/gpu/instanced/InstancedRendering.h +++ b/src/gpu/instanced/InstancedRendering.h @@ -160,7 +160,7 @@ protected: void applyPipelineOptimizations(const GrPipelineOptimizations&) override; bool onCombineIfPossible(GrOp* other, const GrCaps& caps) override; void onPrepare(GrOpFlushState*) override {} - void onExecute(GrOpFlushState*, const SkRect& bounds) override; + void onExecute(GrOpFlushState*) override; typedef GrDrawOp INHERITED; |