commit | 5af72c1abeb63feae169b6b3442baa15f294a400 | [log] [tgz] |
---|---|---|
author | Greg Daniel <egdaniel@google.com> | Mon Feb 08 13:52:08 2021 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Mon Feb 08 21:08:28 2021 +0000 |
tree | e0736f80ea1afbb6ba433d7417b2df803fc67599 | |
parent | 627c6d25695d8790e3f67d431ac9f27c2d139d5c [diff] [blame] |
Move mesh buffers over to new vulkan buffer class. Bug: skia:11226 Change-Id: I7939233559e673b10c9e471137d44282b9612f8e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/366317 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Jim Van Verth <jvanverth@google.com>
diff --git a/src/gpu/ops/GrTriangulatingPathRenderer.cpp b/src/gpu/ops/GrTriangulatingPathRenderer.cpp index 2a4e86f..495f96d 100644 --- a/src/gpu/ops/GrTriangulatingPathRenderer.cpp +++ b/src/gpu/ops/GrTriangulatingPathRenderer.cpp
@@ -117,8 +117,10 @@ } if (fCanMapVB) { fVertices = fVertexBuffer->map(); - } else { + } + if (!fVertices) { fVertices = sk_malloc_throw(eagerCount * stride); + fCanMapVB = false; } fLockStride = stride; return fVertices;