| Index: src/gpu/batches/GrClearBatch.h
|
| diff --git a/src/gpu/batches/GrClearBatch.h b/src/gpu/batches/GrClearBatch.h
|
| index 9a653a3962ca386efdd6c3d55033fc41fbccd029..40ee4cb3b26260de1241cfe69a92863f5922911e 100644
|
| --- a/src/gpu/batches/GrClearBatch.h
|
| +++ b/src/gpu/batches/GrClearBatch.h
|
| @@ -71,46 +71,4 @@ private:
|
| typedef GrBatch INHERITED;
|
| };
|
|
|
| -class GrClearStencilClipBatch final : public GrBatch {
|
| -public:
|
| - DEFINE_BATCH_CLASS_ID
|
| -
|
| - GrClearStencilClipBatch(const SkIRect& rect, bool insideClip, GrRenderTarget* rt)
|
| - : INHERITED(ClassID())
|
| - , fRect(rect)
|
| - , fInsideClip(insideClip)
|
| - , fRenderTarget(rt) {
|
| - this->setBounds(SkRect::Make(rect), HasAABloat::kNo, IsZeroArea::kNo);
|
| - }
|
| -
|
| - const char* name() const override { return "ClearStencilClip"; }
|
| -
|
| - uint32_t renderTargetUniqueID() const override { return fRenderTarget.get()->getUniqueID(); }
|
| - GrRenderTarget* renderTarget() const override { return fRenderTarget.get(); }
|
| -
|
| - SkString dumpInfo() const override {
|
| - SkString string;
|
| - string.printf("Rect [L: %d, T: %d, R: %d, B: %d], IC: %d, RT: 0x%p",
|
| - fRect.fLeft, fRect.fTop, fRect.fRight, fRect.fBottom, fInsideClip,
|
| - fRenderTarget.get());
|
| - string.append(INHERITED::dumpInfo());
|
| - return string;
|
| - }
|
| -
|
| -private:
|
| - bool onCombineIfPossible(GrBatch* t, const GrCaps& caps) override { return false; }
|
| -
|
| - void onPrepare(GrBatchFlushState*) override {}
|
| -
|
| - void onDraw(GrBatchFlushState* state) override {
|
| - state->commandBuffer()->clearStencilClip(fRect, fInsideClip, fRenderTarget.get());
|
| - }
|
| -
|
| - SkIRect fRect;
|
| - bool fInsideClip;
|
| - GrPendingIOResource<GrRenderTarget, kWrite_GrIOType> fRenderTarget;
|
| -
|
| - typedef GrBatch INHERITED;
|
| -};
|
| -
|
| #endif
|
|
|