Fix -Wshadow-field warnings
authorBrian Salomon <bsalomon@google.com>
Tue, 28 Feb 2017 21:11:04 +0000 (16:11 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 28 Feb 2017 21:49:28 +0000 (21:49 +0000)
BUG=skia:

Change-Id: I44f1e11787eab88bdc5ed25c34ea802e9001d427
Reviewed-on: https://skia-review.googlesource.com/9083
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>

bench/RectBench.cpp
include/private/GrRenderTargetProxy.h
src/gpu/GrRenderTargetProxy.cpp
tools/gpu/GrTest.cpp

index 48764ca..38a78df 100644 (file)
@@ -29,7 +29,6 @@ public:
         : fShift(shift)
         , fStroke(stroke) {}
 
-    SkString fName;
     const char* computeName(const char root[]) {
         fName.printf("%s_%d", root, fShift);
         if (fStroke > 0) {
@@ -41,6 +40,8 @@ public:
     bool isVisual() override { return true; }
 
 protected:
+    SkString fName;
+
     virtual void drawThisRect(SkCanvas* c, const SkRect& r, const SkPaint& p) {
         c->drawRect(r, p);
     }
@@ -103,7 +104,6 @@ protected:
     }
 
 private:
-    SkString    fName;
     SkBlendMode fMode;
 
     typedef RectBench INHERITED;
@@ -127,8 +127,6 @@ protected:
     }
 
 private:
-    SkString fName;
-
     typedef RectBench INHERITED;
 };
 
@@ -156,7 +154,6 @@ protected:
 class PointsBench : public RectBench {
 public:
     SkCanvas::PointMode fMode;
-    const char* fName;
 
     PointsBench(SkCanvas::PointMode mode, const char* name)
         : RectBench(2)
@@ -188,7 +185,7 @@ protected:
             }
         }
     }
-    const char* onGetName() override { return fName; }
+    const char* onGetName() override { return fName.c_str(); }
 };
 
 /*******************************************************************************
@@ -204,7 +201,6 @@ public:
         KMaskShader
     };
     SkCanvas::PointMode fMode;
-    const char* fName;
 
     BlitMaskBench(SkCanvas::PointMode mode,
                   BlitMaskBench::kMaskType type, const char* name) :
@@ -262,7 +258,7 @@ protected:
            }
         }
     }
-    const char* onGetName() override { return fName; }
+    const char* onGetName() override { return fName.c_str(); }
 private:
     typedef RectBench INHERITED;
     kMaskType _type;
index 63f0c21..3bf506c 100644 (file)
@@ -32,7 +32,7 @@ public:
      * For our purposes, "Mixed Sampled" means the stencil buffer is multisampled but the color
      * buffer is not.
      */
-    bool isMixedSampled() const { return fFlags & GrRenderTarget::Flags::kMixedSampled; }
+    bool isMixedSampled() const { return fRenderTargetFlags & GrRenderTarget::Flags::kMixedSampled; }
 
     /**
      * "Unified Sampled" means the stencil and color buffers are both multisampled.
@@ -78,7 +78,7 @@ private:
     // we know the newly created render target will be internal, we are able to precompute what the
     // flags will ultimately end up being. In the wrapped case we just copy the wrapped
     // rendertarget's info here.
-    GrRenderTarget::Flags   fFlags;
+    GrRenderTarget::Flags   fRenderTargetFlags;
 
     typedef GrSurfaceProxy INHERITED;
 };
index b3328ab..34d67be 100644 (file)
 GrRenderTargetProxy::GrRenderTargetProxy(const GrCaps& caps, const GrSurfaceDesc& desc,
                                          SkBackingFit fit, SkBudgeted budgeted, uint32_t flags)
     : INHERITED(desc, fit, budgeted, flags)
-    , fFlags(GrRenderTarget::Flags::kNone) {
+    , fRenderTargetFlags(GrRenderTarget::Flags::kNone) {
     // Since we know the newly created render target will be internal, we are able to precompute
     // what the flags will ultimately end up being.
     if (caps.usesMixedSamples() && fDesc.fSampleCnt > 0) {
-        fFlags |= GrRenderTarget::Flags::kMixedSampled;
+        fRenderTargetFlags |= GrRenderTarget::Flags::kMixedSampled;
     }
     if (caps.maxWindowRectangles() > 0) {
-        fFlags |= GrRenderTarget::Flags::kWindowRectsSupport;
+        fRenderTargetFlags |= GrRenderTarget::Flags::kWindowRectsSupport;
     }
 }
 
 // Wrapped version
 GrRenderTargetProxy::GrRenderTargetProxy(sk_sp<GrSurface> surf)
     : INHERITED(std::move(surf), SkBackingFit::kExact)
-    , fFlags(fTarget->asRenderTarget()->renderTargetPriv().flags()) {
+    , fRenderTargetFlags(fTarget->asRenderTarget()->renderTargetPriv().flags()) {
 }
 
 int GrRenderTargetProxy::maxWindowRectangles(const GrCaps& caps) const {
-    return (fFlags & GrRenderTarget::Flags::kWindowRectsSupport) ? caps.maxWindowRectangles() : 0;
+    return (fRenderTargetFlags & GrRenderTarget::Flags::kWindowRectsSupport)
+                   ? caps.maxWindowRectangles()
+                   : 0;
 }
 
 GrRenderTarget* GrRenderTargetProxy::instantiate(GrTextureProvider* texProvider) {
@@ -50,7 +52,7 @@ GrRenderTarget* GrRenderTargetProxy::instantiate(GrTextureProvider* texProvider)
     }
 
     // Check that our a priori computation matched the ultimate reality
-    SkASSERT(fFlags == surf->asRenderTarget()->renderTargetPriv().flags());
+    SkASSERT(fRenderTargetFlags == surf->asRenderTarget()->renderTargetPriv().flags());
 
     return surf->asRenderTarget();
 }
index 204119c..da4f8eb 100644 (file)
@@ -252,7 +252,7 @@ void GrRenderTargetContextPriv::testingOnly_addDrawOp(GrPaint&& paint,
 ///////////////////////////////////////////////////////////////////////////////
 
 GrRenderTarget::Flags GrRenderTargetProxy::testingOnly_getFlags() const {
-    return fFlags;
+    return fRenderTargetFlags;
 }
 
 ///////////////////////////////////////////////////////////////////////////////