diff options
author | 2011-11-07 13:29:52 +0000 | |
---|---|---|
committer | 2011-11-07 13:29:52 +0000 | |
commit | e269f210bdae0288643afaf8a579b22d3f6d5beb (patch) | |
tree | d6e312d7777405dd00ed7c9f6cfe7d107cf7d062 /samplecode | |
parent | e826262939dac3e67cb5ce66d4b9faeb8e2538e6 (diff) |
Recommit r2611 with fix for gm
git-svn-id: http://skia.googlecode.com/svn/trunk@2614 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleApp.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp index 3b32154cfa..cedc6a5466 100644 --- a/samplecode/SampleApp.cpp +++ b/samplecode/SampleApp.cpp @@ -182,34 +182,28 @@ public: if (fGrContext) { win->attachGL(); - GrPlatformSurfaceDesc desc; - desc.reset(); - desc.fSurfaceType = kRenderTarget_GrPlatformSurfaceType; + GrPlatformRenderTargetDesc desc; desc.fWidth = SkScalarRound(win->width()); desc.fHeight = SkScalarRound(win->height()); desc.fConfig = kRGBA_8888_GrPixelConfig; - GR_GL_GetIntegerv(fGL, GR_GL_STENCIL_BITS, &desc.fStencilBits); GR_GL_GetIntegerv(fGL, GR_GL_SAMPLES, &desc.fSampleCnt); + GR_GL_GetIntegerv(fGL, GR_GL_STENCIL_BITS, &desc.fStencilBits); GrGLint buffer; GR_GL_GetIntegerv(fGL, GR_GL_FRAMEBUFFER_BINDING, &buffer); - desc.fPlatformRenderTarget = buffer; + desc.fRenderTargetHandle = buffer; SkSafeUnref(fGrRenderTarget); - fGrRenderTarget = static_cast<GrRenderTarget*>( - fGrContext->createPlatformSurface(desc)); + fGrRenderTarget = fGrContext->createPlatformRenderTarget(desc); } if (NULL != fNullGrContext) { - GrPlatformSurfaceDesc desc; - desc.reset(); - desc.fSurfaceType = kRenderTarget_GrPlatformSurfaceType; + GrPlatformRenderTargetDesc desc; desc.fWidth = SkScalarRound(win->width()); desc.fHeight = SkScalarRound(win->height()); desc.fConfig = kRGBA_8888_GrPixelConfig; desc.fStencilBits = 8; desc.fSampleCnt = 0; - desc.fPlatformRenderTarget = 0; - fNullGrRenderTarget = static_cast<GrRenderTarget*>( - fNullGrContext->createPlatformSurface(desc)); + desc.fRenderTargetHandle = 0; + fGrRenderTarget = fNullGrContext->createPlatformRenderTarget(desc); } } |