Index: include/core/SkPicture.h |
diff --git a/include/core/SkPicture.h b/include/core/SkPicture.h |
index a565e415eb791b4b926baa3be631fbae5c847c79..6bd4d4654a4a1fdf7b5773410e1f29be6fde5a71 100644 |
--- a/include/core/SkPicture.h |
+++ b/include/core/SkPicture.h |
@@ -292,13 +292,9 @@ private: |
bool suitableForGpuRasterization(const char** reason, int sampleCount) const; |
- bool fWillPlaybackBitmaps; |
- bool fHasText; |
- int fNumPaintWithPathEffectUses; |
- int fNumFastPathDashEffects; |
- int fNumAAConcavePaths; |
- int fNumAAHairlineConcavePaths; |
- int fNumAADFEligibleConcavePaths; |
+ uint8_t fNumSlowPathsAndDashEffects; |
+ bool fWillPlaybackBitmaps : 1; |
+ bool fHasText : 1; |
} fAnalysis; |
friend class SkPictureRecorder; // SkRecord-based constructor. |
@@ -307,6 +303,6 @@ private: |
friend class SkPictureUtils; |
friend class SkRecordedDrawable; |
}; |
-SK_COMPILE_ASSERT(sizeof(SkPicture) <= 104, SkPictureSize); |
+SK_COMPILE_ASSERT(sizeof(SkPicture) <= 88, SkPictureSize); |
#endif |