diff options
Diffstat (limited to 'include/gpu/gl/GrGLConfig.h')
-rw-r--r-- | include/gpu/gl/GrGLConfig.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/gpu/gl/GrGLConfig.h b/include/gpu/gl/GrGLConfig.h index b8cc216019..93d5b395cb 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 |