diff options
-rw-r--r-- | gpu/src/GrDrawTarget.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gpu/src/GrDrawTarget.cpp b/gpu/src/GrDrawTarget.cpp index 1ac02f2faf..3810043f5e 100644 --- a/gpu/src/GrDrawTarget.cpp +++ b/gpu/src/GrDrawTarget.cpp @@ -413,9 +413,13 @@ bool GrDrawTarget::reserveAndLockGeometry(GrVertexLayout vertexLayout, if (vertexCount) { fGeometrySrc.fVertexSrc = kReserved_GeometrySrcType; fGeometrySrc.fVertexLayout = vertexLayout; + } else if (NULL != vertices) { + *vertices = NULL; } if (indexCount) { fGeometrySrc.fIndexSrc = kReserved_GeometrySrcType; + } else if (NULL != indices) { + *indices = NULL; } } return fReservedGeometry.fLocked; |