From d13d504e4b7548f0ce4f9c4f0eee5c1ac2ce6794 Mon Sep 17 00:00:00 2001 From: Chris Elliott Date: Mon, 4 May 2015 15:24:12 -0700 Subject: bootanimation: fix garbage line issue when screen height is odd. bug:20032072 Change-Id: I784fb6f815b22c37dcd7354729aca346726196d9 --- cmds/bootanimation/BootAnimation.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cmds/bootanimation/BootAnimation.cpp') diff --git a/cmds/bootanimation/BootAnimation.cpp b/cmds/bootanimation/BootAnimation.cpp index b2474f2..7ecac9b 100644 --- a/cmds/bootanimation/BootAnimation.cpp +++ b/cmds/bootanimation/BootAnimation.cpp @@ -630,7 +630,10 @@ bool BootAnimation::movie() } glDisable(GL_SCISSOR_TEST); } - glDrawTexiOES(xc, yc, 0, animation.width, animation.height); + // specify the y center as ceiling((mHeight - animation.height) / 2) + // which is equivalent to mHeight - (yc + animation.height) + glDrawTexiOES(xc, mHeight - (yc + animation.height), + 0, animation.width, animation.height); eglSwapBuffers(mDisplay, mSurface); nsecs_t now = systemTime(); -- cgit v1.1