diff options
Diffstat (limited to 'include/gpu/GrContext.h')
-rw-r--r-- | include/gpu/GrContext.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h index 0ebfd7c979..21fd2e6376 100644 --- a/include/gpu/GrContext.h +++ b/include/gpu/GrContext.h @@ -55,10 +55,14 @@ class SkTraceMemoryDump; class SK_API GrContext : public SkRefCnt { public: /** - * Creates a GrContext for a backend context. + * Creates a GrContext for a backend context. If no GrGLInterface is provided then the result of + * GrGLMakeNativeInterface() is used if it succeeds. */ static sk_sp<GrContext> MakeGL(sk_sp<const GrGLInterface>, const GrContextOptions&); static sk_sp<GrContext> MakeGL(sk_sp<const GrGLInterface>); + static sk_sp<GrContext> MakeGL(const GrContextOptions&); + static sk_sp<GrContext> MakeGL(); + // Deprecated static sk_sp<GrContext> MakeGL(const GrGLInterface*); static sk_sp<GrContext> MakeGL(const GrGLInterface*, const GrContextOptions&); |