| Index: include/gpu/GrConfig.h
|
| diff --git a/include/gpu/GrConfig.h b/include/gpu/GrConfig.h
|
| index c0d90a368040ddae5da739698fd12efe482157d0..80897a07bd17c4af4e85edf7d2be3c6a9ee4dc96 100644
|
| --- a/include/gpu/GrConfig.h
|
| +++ b/include/gpu/GrConfig.h
|
| @@ -232,4 +232,16 @@ typedef unsigned __int64 uint64_t;
|
| #define GR_STROKE_PATH_RENDERING 0
|
| #endif
|
|
|
| +/**
|
| + * GR_ALWAYS_ALLOCATE_ON_HEAP determines whether various temporary buffers created
|
| + * in the GPU backend are always allocated on the heap or are allowed to be
|
| + * allocated on the stack for smaller memory requests.
|
| + *
|
| + * This is only used for memory buffers that are created and then passed through to the
|
| + * 3D API (e.g. as texture or geometry data)
|
| + */
|
| +#if !defined(GR_ALWAYS_ALLOCATE_ON_HEAP)
|
| + #define GR_ALWAYS_ALLOCATE_ON_HEAP 0
|
| +#endif
|
| +
|
| #endif
|
|
|