From f7a7261b4ac23f97580a8ff6f0307b3c47399b9d Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Fri, 31 Mar 2017 10:03:45 -0400 Subject: Add tracking of unique proxyID beside unique renderTargetID in auditTrail and clearOp Split out of: https://skia-review.googlesource.com/c/10284/ (Omnibus: Remove GrSurface-derived classes from ops) Change-Id: I5845a47d94decc455ec3b1f0a5876b1c82aa32e8 Reviewed-on: https://skia-review.googlesource.com/10750 Reviewed-by: Brian Salomon Commit-Queue: Robert Phillips --- tools/debugger/SkDebugCanvas.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools/debugger/SkDebugCanvas.cpp') diff --git a/tools/debugger/SkDebugCanvas.cpp b/tools/debugger/SkDebugCanvas.cpp index 6349810ff9..2d7d040c27 100644 --- a/tools/debugger/SkDebugCanvas.cpp +++ b/tools/debugger/SkDebugCanvas.cpp @@ -362,7 +362,8 @@ void SkDebugCanvas::drawTo(SkCanvas* originalCanvas, int index, int m) { paint.setStyle(SkPaint::kStroke_Style); paint.setStrokeWidth(1); for (int i = 0; i < childrenBounds.count(); i++) { - if (childrenBounds[i].fRenderTargetUniqueID != rtID) { + SkASSERT(childrenBounds[i].sameDecision(rtID, rtc->asSurfaceProxy()->uniqueID())); + if (childrenBounds[i].fResourceUniqueID != rtID) { // offscreen draw, ignore for now continue; } -- cgit v1.2.3