| Index: include/gpu/gl/angle/SkANGLEGLContext.h
|
| diff --git a/include/gpu/gl/angle/SkANGLEGLContext.h b/include/gpu/gl/angle/SkANGLEGLContext.h
|
| index ea5e877ca27e8b3bae4565bcd38e111e3f2cc9f3..7858fff9649de75f4296936760bab8a5a4c47dc0 100644
|
| --- a/include/gpu/gl/angle/SkANGLEGLContext.h
|
| +++ b/include/gpu/gl/angle/SkANGLEGLContext.h
|
| @@ -15,25 +15,18 @@
|
| class SkANGLEGLContext : public SkGLContext {
|
| public:
|
| ~SkANGLEGLContext() override;
|
| -#ifdef SK_BUILD_FOR_WIN
|
| - static SkANGLEGLContext* CreateDirectX() {
|
| - SkANGLEGLContext* ctx = new SkANGLEGLContext(false);
|
| +
|
| + static SkANGLEGLContext* Create(GrGLStandard forcedGpuAPI, bool useGLBackend) {
|
| + if (kGL_GrGLStandard == forcedGpuAPI) {
|
| + return NULL;
|
| + }
|
| + SkANGLEGLContext* ctx = new SkANGLEGLContext(useGLBackend);
|
| if (!ctx->isValid()) {
|
| delete ctx;
|
| return NULL;
|
| }
|
| return ctx;
|
| }
|
| -#endif
|
| - static SkANGLEGLContext* CreateOpenGL() {
|
| - SkANGLEGLContext* ctx = new SkANGLEGLContext(true);
|
| - if (!ctx->isValid()) {
|
| - delete ctx;
|
| - return NULL;
|
| - }
|
| - return ctx;
|
| - }
|
| -
|
| GrEGLImage texture2DToEGLImage(GrGLuint texID) const override;
|
| void destroyEGLImage(GrEGLImage) const override;
|
| GrGLuint eglImageToExternalTexture(GrEGLImage) const override;
|
|
|