| Index: include/gpu/gl/GrGLConfig.h
|
| diff --git a/include/gpu/gl/GrGLConfig.h b/include/gpu/gl/GrGLConfig.h
|
| index b8cc216019da6645c4743799884726e2593b7ee2..93d5b395cb812bf5e5e439246258c863fcb956eb 100644
|
| --- a/include/gpu/gl/GrGLConfig.h
|
| +++ b/include/gpu/gl/GrGLConfig.h
|
| @@ -177,8 +177,10 @@
|
| * Hopefully we will understand this better and have a cleaner fix or get a
|
| * OS/driver level fix.
|
| */
|
| -#define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND \
|
| - (defined(SK_BUILD_FOR_MAC) && \
|
| - !GR_GL_USE_BUFFER_DATA_NULL_HINT)
|
| +#if (defined(SK_BUILD_FOR_MAC) && !GR_GL_USE_BUFFER_DATA_NULL_HINT)
|
| +# define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND 1
|
| +#else
|
| +# define GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND 0
|
| +#endif
|
|
|
| #endif
|
|
|