| Index: src/gpu/gl/GrGLGpu.cpp
|
| diff --git a/src/gpu/gl/GrGLGpu.cpp b/src/gpu/gl/GrGLGpu.cpp
|
| index 8a0d7282cc4ae66b13e80f8d3e429ee55f331f55..3b7ccd32417718a14367399125d5247981f84978 100644
|
| --- a/src/gpu/gl/GrGLGpu.cpp
|
| +++ b/src/gpu/gl/GrGLGpu.cpp
|
| @@ -857,7 +857,12 @@
|
| size_t trimRowBytes = width * bpp;
|
|
|
| // in case we need a temporary, trimmed copy of the src pixels
|
| +#if defined(GOOGLE3)
|
| + // Stack frame size is limited in GOOGLE3.
|
| + SkAutoSMalloc<64 * 128> tempStorage;
|
| +#else
|
| SkAutoSMalloc<128 * 128> tempStorage;
|
| +#endif
|
|
|
| // Internal format comes from the texture desc.
|
| GrGLenum internalFormat;
|
|
|