| Index: src/gpu/gl/GrGLBufferImpl.cpp
|
| diff --git a/src/gpu/gl/GrGLBufferImpl.cpp b/src/gpu/gl/GrGLBufferImpl.cpp
|
| index 0723bd25a6cc6c19540ee4809b993c5f2042ab71..2dfa9d5d102f19460e510f39027efb805a054c44 100644
|
| --- a/src/gpu/gl/GrGLBufferImpl.cpp
|
| +++ b/src/gpu/gl/GrGLBufferImpl.cpp
|
| @@ -158,7 +158,8 @@ bool GrGLBufferImpl::updateData(GrGpuGL* gpu, const void* src, size_t srcSizeInB
|
|
|
| void GrGLBufferImpl::validate() const {
|
| GrAssert(GR_GL_ARRAY_BUFFER == fBufferType || GR_GL_ELEMENT_ARRAY_BUFFER == fBufferType);
|
| - GrAssert((0 == fDesc.fID) == (NULL != fCPUData));
|
| + // The following assert isn't valid when the buffer has been abandoned:
|
| + // GrAssert((0 == fDesc.fID) == (NULL != fCPUData));
|
| GrAssert(0 != fDesc.fID || !fDesc.fIsWrapped);
|
| GrAssert(NULL == fCPUData || NULL == fLockPtr || fCPUData == fLockPtr);
|
| }
|
|
|