diff options
Diffstat (limited to 'gm/beziereffects.cpp')
-rw-r--r-- | gm/beziereffects.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gm/beziereffects.cpp b/gm/beziereffects.cpp index 45c6341848..d86a8b8163 100644 --- a/gm/beziereffects.cpp +++ b/gm/beziereffects.cpp @@ -76,6 +76,11 @@ private: &vertexBuffer, &firstVertex); + if (!vertices || !batchTarget->quadIndexBuffer()) { + SkDebugf("Could not allocate buffers\n"); + return; + } + SkASSERT(vertexStride == sizeof(Vertex)); Vertex* verts = reinterpret_cast<Vertex*>(vertices); @@ -478,6 +483,11 @@ private: &vertexBuffer, &firstVertex); + if (!vertices || !batchTarget->quadIndexBuffer()) { + SkDebugf("Could not allocate buffers\n"); + return; + } + SkASSERT(vertexStride == sizeof(Vertex)); Vertex* verts = reinterpret_cast<Vertex*>(vertices); |