Index: src/gpu/GrReducedClip.h |
diff --git a/src/gpu/GrReducedClip.h b/src/gpu/GrReducedClip.h |
index abfc244f208cf537f3aa229197d696aca1776c15..0b79f2c7f56f266c3b9683dc70e678e5ba819b1b 100644 |
--- a/src/gpu/GrReducedClip.h |
+++ b/src/gpu/GrReducedClip.h |
@@ -20,7 +20,8 @@ enum InitialState { |
/** |
* This function takes a clip stack and a query rectangle and it produces a reduced set of |
- * SkClipStack::Elements that are equivalent to applying the full stack to the rectangle. The |
+ * SkClipStack::Elements that are equivalent to applying the full stack to the rectangle. The clip |
+ * stack generation id that represents the list of elements is returned in resultGenID. The |
* initial state of the query rectangle before the first clip element is applied is returned via |
* initialState. Optionally, the caller can request a tighter bounds on the clip be returned via |
* tighterBounds. If not NULL, tighterBounds will always be contained by queryBounds after return. |
@@ -33,6 +34,7 @@ enum InitialState { |
void ReduceClipStack(const SkClipStack& stack, |
const SkIRect& queryBounds, |
ElementList* result, |
+ int32_t* resultGenID, |
InitialState* initialState, |
SkIRect* tighterBounds = NULL, |
bool* requiresAA = NULL); |