Commit db679caf by Paul Thomson Committed by Commit Bot

Capture/Replay: track swapWithDamage

Frames were captured in Surface::swap, but not in Surface::swapWithDamage. Adds the same callback in Surface::swapWithDamage and Surface::swapWithFrameToken. Bug: b/174256233 Change-Id: I3425fa2b9ae388f62f616dd2c9444797358ba148 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2560726Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 1a8eec63
...@@ -299,6 +299,9 @@ Error Surface::swap(const gl::Context *context) ...@@ -299,6 +299,9 @@ Error Surface::swap(const gl::Context *context)
Error Surface::swapWithDamage(const gl::Context *context, EGLint *rects, EGLint n_rects) Error Surface::swapWithDamage(const gl::Context *context, EGLint *rects, EGLint n_rects)
{ {
ANGLE_TRACE_EVENT0("gpu.angle", "egl::Surface::swapWithDamage");
context->onPreSwap();
context->getState().getOverlay()->onSwap(); context->getState().getOverlay()->onSwap();
ANGLE_TRY(mImplementation->swapWithDamage(context, rects, n_rects)); ANGLE_TRY(mImplementation->swapWithDamage(context, rects, n_rects));
...@@ -308,6 +311,9 @@ Error Surface::swapWithDamage(const gl::Context *context, EGLint *rects, EGLint ...@@ -308,6 +311,9 @@ Error Surface::swapWithDamage(const gl::Context *context, EGLint *rects, EGLint
Error Surface::swapWithFrameToken(const gl::Context *context, EGLFrameTokenANGLE frameToken) Error Surface::swapWithFrameToken(const gl::Context *context, EGLFrameTokenANGLE frameToken)
{ {
ANGLE_TRACE_EVENT0("gpu.angle", "egl::Surface::swapWithFrameToken");
context->onPreSwap();
context->getState().getOverlay()->onSwap(); context->getState().getOverlay()->onSwap();
ANGLE_TRY(mImplementation->swapWithFrameToken(context, frameToken)); ANGLE_TRY(mImplementation->swapWithFrameToken(context, frameToken));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment