~GLTestContext() override
GrBackendApi backend() override
virtual std::unique_ptr< GLTestContext > makeNew() const
void getGLProcAddress(Ret(GR_GL_FUNCTION_TYPE **out)(Args...), const char *name, const char *ext=nullptr) const
virtual GrGLFuncPtr onPlatformGetProcAddress(const char *) const =0
virtual GrGLuint eglImageToExternalTexture(GrEGLImage) const
virtual void destroyEGLImage(GrEGLImage) const
void testAbandon() override
const GrGLInterface * gl() const
void init(sk_sp< const GrGLInterface >)
sk_sp< GrDirectContext > makeContext(const GrContextOptions &options) override
void overrideVersion(const char *version, const char *shadingLanguageVersion)
virtual GrEGLImage texture2DToEGLImage(GrGLuint) const