aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkCoverageDelta.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkCoverageDelta.h')
-rw-r--r--src/core/SkCoverageDelta.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/SkCoverageDelta.h b/src/core/SkCoverageDelta.h
index e0ecb9d7e6..bf0baf234b 100644
--- a/src/core/SkCoverageDelta.h
+++ b/src/core/SkCoverageDelta.h
@@ -44,7 +44,11 @@ using SkCoverageDeltaAllocator = SkSTArenaAlloc<256>;
class SkCoverageDeltaList {
public:
// We can store INIT_ROW_SIZE deltas per row (i.e., per y-scanline) initially
+#ifndef GOOGLE3
static constexpr int INIT_ROW_SIZE = 32;
+#else
+ static constexpr int INIT_ROW_SIZE = 8; // google3 has 16k stack limit
+#endif
static constexpr int RESERVED_HEIGHT = 128; // reserve this many rows on stack memory
SkCoverageDeltaList(SkCoverageDeltaAllocator* alloc, int top, int bottom, bool forceRLE);