commit | 71275fc37c0768b7ee22da06749dc7899b4a5bc0 | [log] [tgz] |
---|---|---|
author | Jim Van Verth <jvanverth@google.com> | Wed Feb 19 10:48:07 2020 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Wed Feb 19 16:32:09 2020 +0000 |
tree | e36ac6c36aa2c35f6feacf602cceea752f97dd07 | |
parent | 5f1ad0dc47b57d5c0572ac3ac29a641c4e02a240 [diff] |
Reland "Manage renderCmdEncoder over lifetime of GrMtlOpsRenderPass." This is a reland of 53a72c1b50e28004c3a90cb28ad1fbc06377b5ce Original change's description: > Manage renderCmdEncoder over lifetime of GrMtlOpsRenderPass. > > Rather than create a renderCmdEncoder per draw, we create it up front > and each draw just uses it. On a clear or upload we switch away and > then recreate it. > > Bug: skia: > Change-Id: Ic6d612119ed3f7c41183d0186083deae14f96398 > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/270841 > Reviewed-by: Greg Daniel <egdaniel@google.com> > Commit-Queue: Jim Van Verth <jvanverth@google.com> Bug: skia: Change-Id: I0fe765a5fde7f6643adce2d5d5ab37c2ad930a5f Reviewed-on: https://skia-review.googlesource.com/c/skia/+/271862 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com>