Index: src/gpu/GrClip.cpp |
diff --git a/src/gpu/GrClip.cpp b/src/gpu/GrClip.cpp |
deleted file mode 100644 |
index f89a366963b07926180426841cdfa69de3c29662..0000000000000000000000000000000000000000 |
--- a/src/gpu/GrClip.cpp |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-/* |
- * Copyright 2010 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#include "GrClip.h" |
- |
-#include "GrAppliedClip.h" |
-#include "GrDrawContext.h" |
- |
-void GrNoClip::getConservativeBounds(int width, int height, SkIRect* devResult, |
- bool* isIntersectionOfRects) const { |
- devResult->setXYWH(0, 0, width, height); |
- if (isIntersectionOfRects) { |
- *isIntersectionOfRects = true; |
- } |
-} |
- |
-bool GrFixedClip::quickContains(const SkRect& rect) const { |
- if (fHasStencilClip) { |
- return false; |
- } |
- return !fScissorState.enabled() || GrClip::IsInsideClip(fScissorState.rect(), rect); |
-} |
- |
-void GrFixedClip::getConservativeBounds(int width, int height, SkIRect* devResult, |
- bool* isIntersectionOfRects) const { |
- devResult->setXYWH(0, 0, width, height); |
- if (fScissorState.enabled()) { |
- if (!devResult->intersect(fScissorState.rect())) { |
- devResult->setEmpty(); |
- } |
- } |
- if (isIntersectionOfRects) { |
- *isIntersectionOfRects = true; |
- } |
-} |
- |
-bool GrFixedClip::apply(GrContext*, GrDrawContext* drawContext, bool isHWAntiAlias, |
- bool hasUserStencilSettings, GrAppliedClip* out) const { |
- if (fScissorState.enabled()) { |
- SkIRect tightScissor; |
- if (!tightScissor.intersect(fScissorState.rect(), |
- SkIRect::MakeWH(drawContext->width(), drawContext->height()))) { |
- return false; |
- } |
- if (IsOutsideClip(tightScissor, out->clippedDrawBounds())) { |
- return false; |
- } |
- if (!IsInsideClip(fScissorState.rect(), out->clippedDrawBounds())) { |
- out->addScissor(tightScissor); |
- } |
- } |
- |
- if (fHasStencilClip) { |
- out->addStencilClip(); |
- } |
- |
- return true; |
-} |