| Index: src/gpu/gl/GrGLCaps.cpp
|
| diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp
|
| index 22fd053c1d46ab92c9db192302c2a9a87a864443..69580ec3d2e4522594d86209e9894d353f8febdf 100644
|
| --- a/src/gpu/gl/GrGLCaps.cpp
|
| +++ b/src/gpu/gl/GrGLCaps.cpp
|
| @@ -377,7 +377,14 @@ void GrGLCaps::init(const GrContextOptions& contextOptions,
|
| // On many GPUs, map memory is very expensive, so we effectively disable it here by setting the
|
| // threshold to the maximum unless the client gives us a hint that map memory is cheap.
|
| if (fGeometryBufferMapThreshold < 0) {
|
| + // We think mapping on Chromium will be cheaper once we know ahead of time how much space
|
| + // we will use for all GrBatchs. Right now we might wind up mapping a large buffer and using
|
| + // a small subset.
|
| +#if 0
|
| fGeometryBufferMapThreshold = kChromium_GrGLDriver == ctxInfo.driver() ? 0 : SK_MaxS32;
|
| +#else
|
| + fGeometryBufferMapThreshold = SK_MaxS32;
|
| +#endif
|
| }
|
|
|
| if (kGL_GrGLStandard == standard) {
|
|
|