diff options
Diffstat (limited to 'src/gpu/gl')
-rw-r--r-- | src/gpu/gl/GrGpuGL.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/gpu/gl/GrGpuGL.cpp b/src/gpu/gl/GrGpuGL.cpp index 6c35e9f2d3..621bef8f87 100644 --- a/src/gpu/gl/GrGpuGL.cpp +++ b/src/gpu/gl/GrGpuGL.cpp @@ -1401,15 +1401,10 @@ void GrGpuGL::onClear(GrRenderTarget* target, const SkIRect* rect, GrColor color } void GrGpuGL::discard(GrRenderTarget* renderTarget) { + SkASSERT(renderTarget); if (!this->caps()->discardRenderTargetSupport()) { return; } - if (NULL == renderTarget) { - renderTarget = this->drawState()->getRenderTarget(); - if (NULL == renderTarget) { - return; - } - } GrGLRenderTarget* glRT = static_cast<GrGLRenderTarget*>(renderTarget); if (renderTarget->getUniqueID() != fHWBoundRenderTargetUniqueID) { |