aboutsummaryrefslogtreecommitdiffhomepage
path: root/example/SkiaSDLExample.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'example/SkiaSDLExample.cpp')
-rw-r--r--example/SkiaSDLExample.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/example/SkiaSDLExample.cpp b/example/SkiaSDLExample.cpp
index 0cc3402d71..da5f2dc9c1 100644
--- a/example/SkiaSDLExample.cpp
+++ b/example/SkiaSDLExample.cpp
@@ -206,15 +206,14 @@ int main(int argc, char** argv) {
GrGLint buffer;
GR_GL_GetIntegerv(interface, GR_GL_FRAMEBUFFER_BINDING, &buffer);
desc.fRenderTargetHandle = buffer;
- SkAutoTUnref<GrRenderTarget>
- renderTarget(grContext->textureProvider()->wrapBackendRenderTarget(desc));
// setup SkSurface
// To use distance field text, use commented out SkSurfaceProps instead
// SkSurfaceProps props(SkSurfaceProps::kUseDeviceIndependentFonts_Flag,
// SkSurfaceProps::kLegacyFontHost_InitType);
SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType);
- SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTargetDirect(renderTarget, &props));
+
+ sk_sp<SkSurface> surface(SkSurface::MakeFromBackendRenderTarget(grContext, desc, &props));
SkCanvas* canvas = surface->getCanvas();