From c1b9c1005f1e07558c0d32cf8f80d022b312719e Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Fri, 6 Apr 2018 09:18:00 -0400 Subject: Add versions of MakeGL() that don't require include GrGLInterface.h in order to use the GrGLMakeNativeInterface Change-Id: I77bd3c683c284aecc50a3552bbf1fb901f1bcc44 Reviewed-on: https://skia-review.googlesource.com/119002 Reviewed-by: Robert Phillips Commit-Queue: Brian Salomon --- src/gpu/GrDirectContext.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/gpu/GrDirectContext.cpp') diff --git a/src/gpu/GrDirectContext.cpp b/src/gpu/GrDirectContext.cpp index 204d676686..9407a7d08e 100644 --- a/src/gpu/GrDirectContext.cpp +++ b/src/gpu/GrDirectContext.cpp @@ -100,6 +100,15 @@ sk_sp GrContext::MakeGL(sk_sp interface) { return MakeGL(std::move(interface), defaultOptions); } +sk_sp GrContext::MakeGL(const GrContextOptions& options) { + return MakeGL(nullptr, options); +} + +sk_sp GrContext::MakeGL() { + GrContextOptions defaultOptions; + return MakeGL(nullptr, defaultOptions); +} + sk_sp GrContext::MakeGL(const GrGLInterface* interface) { return MakeGL(sk_ref_sp(interface)); } -- cgit v1.2.3