diff options
author | Sean Paul <seanpaul@chromium.org> | 2015-11-18 14:12:51 -0500 |
---|---|---|
committer | Sean Paul <seanpaul@chromium.org> | 2015-11-20 13:09:18 -0500 |
commit | d51c7617d590c806c53ca3fdbc9428c03261dac1 (patch) | |
tree | 416ab9f3cfdc352cee36c7f92b70616fd57c785f /drmdisplaycompositor.h | |
parent | c07b21121553f981a1888bb855c987138879c267 (diff) |
drm_hwcomposer: Split DrmDisplayCompositor::SquashAll()
Split the SquashAll function into SquashAll and SquashFrame. This
will allow us to squash arbitrary compositions without using the
active composition or applying it to the screen.
Bug: 25379136
Test: Tested on smaug
Change-Id: I1767f731e14f36540151556ce07373848b604030
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Diffstat (limited to 'drmdisplaycompositor.h')
-rw-r--r-- | drmdisplaycompositor.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drmdisplaycompositor.h b/drmdisplaycompositor.h index bc19f35..975de63 100644 --- a/drmdisplaycompositor.h +++ b/drmdisplaycompositor.h @@ -143,6 +143,7 @@ class DrmDisplayCompositor { int ApplyPreComposite(DrmDisplayComposition *display_comp); int PrepareFrame(DrmDisplayComposition *display_comp); int CommitFrame(DrmDisplayComposition *display_comp, bool test_only); + int SquashFrame(DrmDisplayComposition *src, DrmDisplayComposition *dst); int ApplyDpms(DrmDisplayComposition *display_comp); int DisablePlanes(DrmDisplayComposition *display_comp); |