summaryrefslogtreecommitdiff
path: root/libs/renderengine/ExternalTexture.cpp
diff options
context:
space:
mode:
author Alec Mouri <alecmouri@google.com> 2023-02-24 00:05:06 +0000
committer Alec Mouri <alecmouri@google.com> 2023-02-24 00:43:48 +0000
commit92f89fa2c5fe405950bdf895459ffff9634d4cf2 (patch)
tree6fbca8a7d378fada233f0fda665224ea92994d53 /libs/renderengine/ExternalTexture.cpp
parentf625f0b6a018e9c839986d96022755b62e1dff11 (diff)
Reduce number of copies into unmapExternalTextureBuffer
Make unmapExternalTextureBuffer take in an rvalue of sp<GraphicBuffer>, which reduces the number sp copies. Bug: 215661436 Test: builds Change-Id: I4f9b6e3d6863ce6815810fdda038dc9e730f0b44
Diffstat (limited to 'libs/renderengine/ExternalTexture.cpp')
-rw-r--r--libs/renderengine/ExternalTexture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/renderengine/ExternalTexture.cpp b/libs/renderengine/ExternalTexture.cpp
index 84771c0917..210dca5429 100644
--- a/libs/renderengine/ExternalTexture.cpp
+++ b/libs/renderengine/ExternalTexture.cpp
@@ -39,7 +39,7 @@ ExternalTexture::ExternalTexture(const sp<GraphicBuffer>& buffer,
}
ExternalTexture::~ExternalTexture() {
- mRenderEngine.unmapExternalTextureBuffer(mBuffer);
+ mRenderEngine.unmapExternalTextureBuffer(std::move(mBuffer));
}
} // namespace android::renderengine::impl