From ee8e64a539f147b8b01dffde4ec8654b64f855be Mon Sep 17 00:00:00 2001 From: Louis Huemiller Date: Mon, 10 Jan 2011 18:03:05 -0800 Subject: [PATCH] Hardware Composer Test hwcCommit set blend type Change-Id: If345641bd009cfd131b1a8e74cd4a9e8e4a7dfc7 --- opengl/tests/hwc/hwcCommit.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/opengl/tests/hwc/hwcCommit.cpp b/opengl/tests/hwc/hwcCommit.cpp index e063dee05..66ccdae70 100644 --- a/opengl/tests/hwc/hwcCommit.cpp +++ b/opengl/tests/hwc/hwcCommit.cpp @@ -1284,21 +1284,24 @@ uint32_t numOverlapping(uint32_t backgroundFormat, uint32_t foregroundFormat, uint32_t backgroundBlend, uint32_t foregroundBlend) { list rectList; + Rectangle background(backgroundFormat, startDim, startDim); - Rectangle foreground(foregroundFormat, startDim, startDim); + background.blend = backgroundBlend; + rectList.push_back(background); // TODO: Handle cases where startDim is so small that adding 5 // causes frames not to overlap. // TODO: Handle cases where startDim is so large that adding 5 // cause a portion or all of the foreground displayFrame // to be off the display. + Rectangle foreground(foregroundFormat, startDim, startDim); foreground.displayFrame.left += 5; foreground.displayFrame.top += 5; foreground.displayFrame.right += 5; foreground.displayFrame.bottom += 5; - - rectList.push_back(background); + background.blend = foregroundBlend; rectList.push_back(foreground); + uint32_t num = numOverlays(rectList); return num;