aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2023-01-11 22:47:03 -0800
committerXin Li <delphij@google.com>2023-01-11 22:47:03 -0800
commit0a7654af07396f3b85d9e873687c401de807968d (patch)
tree19ff70d0f6f1b401c02c4f717f423f9804afa0f4
parentec7ca3cdb05019d044c1b39affef437919fef414 (diff)
parent92c1642ec419d77287203cf6757306d6587d8f08 (diff)
downloadskia-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.cpp4
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));