Stop creating GrODS for stencilPath commands.
Review URL: https://codereview.chromium.org/816513003
diff --git a/src/gpu/GrDrawTarget.h b/src/gpu/GrDrawTarget.h
index 26de867..64cbc87 100644
--- a/src/gpu/GrDrawTarget.h
+++ b/src/gpu/GrDrawTarget.h
@@ -702,7 +702,7 @@
virtual void onDraw(const GrDrawState&,
const GrGeometryProcessor*,
const DrawInfo&,
- const GrClipMaskManager::ScissorState&,
+ const GrScissorState&,
const GrDeviceCoordTexture* dstCopy) = 0;
// TODO copy in order drawbuffer onDrawRect to here
virtual void onDrawRect(GrDrawState*,
@@ -714,12 +714,12 @@
virtual void onStencilPath(const GrDrawState&,
const GrPathProcessor*,
const GrPath*,
- const GrClipMaskManager::ScissorState&,
+ const GrScissorState&,
const GrStencilSettings&) = 0;
virtual void onDrawPath(const GrDrawState&,
const GrPathProcessor*,
const GrPath*,
- const GrClipMaskManager::ScissorState&,
+ const GrScissorState&,
const GrStencilSettings&,
const GrDeviceCoordTexture* dstCopy) = 0;
virtual void onDrawPaths(const GrDrawState&,
@@ -730,7 +730,7 @@
const float transformValues[],
PathTransformType,
int count,
- const GrClipMaskManager::ScissorState&,
+ const GrScissorState&,
const GrStencilSettings&,
const GrDeviceCoordTexture*) = 0;
@@ -790,7 +790,7 @@
GrDrawState::AutoRestoreEffects* are,
GrDrawState::AutoRestoreStencil* ars,
GrDrawState*,
- GrClipMaskManager::ScissorState* scissorState) = 0;
+ GrScissorState* scissorState) = 0;
enum {
kPreallocGeoSrcStateStackCnt = 4,
@@ -850,7 +850,7 @@
GrDrawState::AutoRestoreEffects* are,
GrDrawState::AutoRestoreStencil* ars,
GrDrawState*,
- GrClipMaskManager::ScissorState* scissorState) SK_OVERRIDE;
+ GrScissorState* scissorState) SK_OVERRIDE;
typedef GrDrawTarget INHERITED;
};