aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrInOrderDrawBuffer.cpp
diff options
context:
space:
mode:
authorGravatar bsalomon <bsalomon@google.com>2014-11-03 12:08:42 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-11-03 12:08:42 -0800
commit89c62980c1eb50b2090f33312086c7e8c66739b4 (patch)
tree846c75103b62a28d6382e96a8a571306c449c8b1 /src/gpu/GrInOrderDrawBuffer.cpp
parente672e9fca93dab58089b4f3b2c8f0f9efbe35034 (diff)
Don't allow renderTarget==NULL to GrContext::clear() and friends.
Diffstat (limited to 'src/gpu/GrInOrderDrawBuffer.cpp')
-rw-r--r--src/gpu/GrInOrderDrawBuffer.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gpu/GrInOrderDrawBuffer.cpp b/src/gpu/GrInOrderDrawBuffer.cpp
index b671742309..04ce17b8b6 100644
--- a/src/gpu/GrInOrderDrawBuffer.cpp
+++ b/src/gpu/GrInOrderDrawBuffer.cpp
@@ -450,13 +450,10 @@ void GrInOrderDrawBuffer::clearStencilClip(const SkIRect& rect,
}
void GrInOrderDrawBuffer::discard(GrRenderTarget* renderTarget) {
+ SkASSERT(renderTarget);
if (!this->caps()->discardRenderTargetSupport()) {
return;
}
- if (NULL == renderTarget) {
- renderTarget = this->drawState()->getRenderTarget();
- SkASSERT(renderTarget);
- }
Clear* clr = GrNEW_APPEND_TO_RECORDER(fCmdBuffer, Clear, (renderTarget));
clr->fColor = GrColor_ILLEGAL;
this->recordTraceMarkersIfNecessary();