From 71212e3fca328630aba1ebfa1299a8719b80f476 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 21 Nov 2011 17:35:15 -0800 Subject: [PATCH] improve h/w composer documentation Change-Id: Ia3f47c1750f5a436037e4391d6744d63639ee099 --- include/hardware/hwcomposer.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/hardware/hwcomposer.h b/include/hardware/hwcomposer.h index a17f3e43..b4a7a7ad 100644 --- a/include/hardware/hwcomposer.h +++ b/include/hardware/hwcomposer.h @@ -287,6 +287,11 @@ typedef struct hwc_composer_device { * entire composition has been handled by SurfaceFlinger with OpenGL ES. * In this case, (*set)() behaves just like eglSwapBuffers(). * + * dpy, sur, and list are set to NULL to indicate that the screen is + * turning off. This happens WITHOUT prepare() being called first. + * This is a good time to free h/w resources and/or power + * the relevant h/w blocks down. + * * IMPORTANT NOTE: there is an implicit layer containing opaque black * pixels behind all the layers in the list. * It is the responsibility of the hwcomposer module to make