| Index: include/gpu/gl/GrGLInterface.h
|
| diff --git a/include/gpu/gl/GrGLInterface.h b/include/gpu/gl/GrGLInterface.h
|
| index 1e2ac8f85b12ed06ffc178d97411593dd58fc53b..978ddd0abf9d6e2ad507be3a9b2477465ac3f216 100644
|
| --- a/include/gpu/gl/GrGLInterface.h
|
| +++ b/include/gpu/gl/GrGLInterface.h
|
| @@ -43,44 +43,18 @@ const GrGLInterface* GrGLDefaultInterface();
|
| */
|
| SK_API const GrGLInterface* GrGLCreateNativeInterface();
|
|
|
| -#if SK_MESA
|
| -/**
|
| - * Creates a GrGLInterface for an OSMesa context.
|
| - */
|
| -SK_API const GrGLInterface* GrGLCreateMesaInterface();
|
| -#endif
|
| -
|
| -#if SK_ANGLE
|
| -/**
|
| - * Creates a GrGLInterface for an ANGLE context.
|
| - */
|
| -SK_API const GrGLInterface* GrGLCreateANGLEInterface();
|
| -#endif
|
| -
|
| -#if SK_COMMAND_BUFFER
|
| -/**
|
| - * Creates a GrGLInterface for a Command Buffer context.
|
| - */
|
| -SK_API const GrGLInterface* GrGLCreateCommandBufferInterface();
|
| +#if GR_GL_PER_GL_FUNC_CALLBACK
|
| +typedef void (*GrGLInterfaceCallbackProc)(const GrGLInterface*);
|
| +typedef intptr_t GrGLInterfaceCallbackData;
|
| #endif
|
|
|
| /**
|
| * Creates a null GrGLInterface that doesn't draw anything. Used for measuring
|
| - * CPU overhead.
|
| + * CPU overhead. TODO: We would like to move this to tools/gpu/gl/null but currently
|
| + * Chromium is using it in its unit tests.
|
| */
|
| const SK_API GrGLInterface* GrGLCreateNullInterface();
|
|
|
| -/**
|
| - * Creates a debugging GrGLInterface that doesn't draw anything. Used for
|
| - * finding memory leaks and invalid memory accesses.
|
| - */
|
| -const GrGLInterface* GrGLCreateDebugInterface();
|
| -
|
| -#if GR_GL_PER_GL_FUNC_CALLBACK
|
| -typedef void (*GrGLInterfaceCallbackProc)(const GrGLInterface*);
|
| -typedef intptr_t GrGLInterfaceCallbackData;
|
| -#endif
|
| -
|
| /** Function that returns a new interface identical to "interface" but without support for
|
| GL_NV_path_rendering. */
|
| const GrGLInterface* GrGLInterfaceRemoveNVPR(const GrGLInterface*);
|
|
|