diff options
author | Xin Li <delphij@google.com> | 2023-01-11 22:47:03 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2023-01-11 22:47:03 -0800 |
commit | 0a7654af07396f3b85d9e873687c401de807968d (patch) | |
tree | 19ff70d0f6f1b401c02c4f717f423f9804afa0f4 | |
parent | ec7ca3cdb05019d044c1b39affef437919fef414 (diff) | |
parent | 92c1642ec419d77287203cf6757306d6587d8f08 (diff) | |
download | skia-temp_273316506_tm-qpr2.tar.gz |
Merge tm-qpr-dev-plus-aosp-without-vendor@9467136temp_273316506_tm-qpr2
Bug: 264720040
Merged-In: I1a4be70606201ad12d704620873e4ad0e1f6c0e6
Change-Id: I617d863c6460583c70890d6011f716ea0c2e4a10
-rw-r--r-- | src/gpu/v1/SurfaceDrawContext.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/v1/SurfaceDrawContext.cpp b/src/gpu/v1/SurfaceDrawContext.cpp index 5bf6a3bb9c..cfd6a04056 100644 --- a/src/gpu/v1/SurfaceDrawContext.cpp +++ b/src/gpu/v1/SurfaceDrawContext.cpp @@ -1470,6 +1470,10 @@ void SurfaceDrawContext::drawImageLattice(const GrClip* clip, void SurfaceDrawContext::drawDrawable(std::unique_ptr<SkDrawable::GpuDrawHandler> drawable, const SkRect& bounds) { + ASSERT_SINGLE_OWNER + RETURN_IF_ABANDONED + SkDEBUGCODE(this->validate();) + GR_CREATE_TRACE_MARKER_CONTEXT("SurfaceDrawContext", "drawDrawable", fContext); GrOp::Owner op(DrawableOp::Make(fContext, std::move(drawable), bounds)); SkASSERT(op); this->addOp(std::move(op)); |