summaryrefslogtreecommitdiff
path: root/drmdisplaycompositor.h
diff options
context:
space:
mode:
authorSean Paul <seanpaul@chromium.org>2015-11-18 14:12:51 -0500
committerSean Paul <seanpaul@chromium.org>2015-11-20 13:09:18 -0500
commitd51c7617d590c806c53ca3fdbc9428c03261dac1 (patch)
tree416ab9f3cfdc352cee36c7f92b70616fd57c785f /drmdisplaycompositor.h
parentc07b21121553f981a1888bb855c987138879c267 (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.h1
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);