diff options
author | Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> | 2016-06-08 01:33:57 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-06-08 01:33:57 +0000 |
commit | d5be6d08120912ed1d05e01407dcdb8a19619178 (patch) | |
tree | 3041600b9affed2373e426a6b4e7bf7326108141 | |
parent | 6f865a49766903d6ea2a92568912c4a6b6f08bf1 (diff) | |
parent | 6105ec6b1056d095d1729f3ef5124a772a177f3d (diff) | |
download | hwcomposer-d5be6d08120912ed1d05e01407dcdb8a19619178.tar.gz |
display: correct surface LINOFF value am: e7c23207de am: b07371a4c9 am: 8084f43a0a
am: 6105ec6b10
Change-Id: Ie00417a891bb7f2dd6aedbe43b44e3a33bb8f8f0
-rw-r--r-- | merrifield/ips/tangier/TngPrimaryPlane.cpp | 2 | ||||
-rw-r--r-- | merrifield/ips/tangier/TngSpritePlane.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/merrifield/ips/tangier/TngPrimaryPlane.cpp b/merrifield/ips/tangier/TngPrimaryPlane.cpp index e811a3b..398180b 100644 --- a/merrifield/ips/tangier/TngPrimaryPlane.cpp +++ b/merrifield/ips/tangier/TngPrimaryPlane.cpp @@ -57,7 +57,7 @@ void TngPrimaryPlane::setFramebufferTarget(buffer_handle_t handle) mContext.ctx.prim_ctx.pipe = mDevice; mContext.ctx.prim_ctx.stride = align_to((4 * align_to(mPosition.w, 32)), 64); #ifdef ENABLE_ROTATION_180 - mContext.ctx.prim_ctx.linoff = (mPosition.h - 1) * mContext.ctx.prim_ctx.stride + mPosition.w * 4; + mContext.ctx.prim_ctx.linoff = (mPosition.h - 1) * mContext.ctx.prim_ctx.stride + (mPosition.w - 1)* 4; #else mContext.ctx.prim_ctx.linoff = 0; #endif diff --git a/merrifield/ips/tangier/TngSpritePlane.cpp b/merrifield/ips/tangier/TngSpritePlane.cpp index 0571283..f876e85 100644 --- a/merrifield/ips/tangier/TngSpritePlane.cpp +++ b/merrifield/ips/tangier/TngSpritePlane.cpp @@ -65,7 +65,7 @@ bool TngSpritePlane::setDataBuffer(BufferMapper& mapper) srcY = mapper.getCrop().y; stride = mapper.getStride().rgb.stride; #ifdef ENABLE_ROTATION_180 - linoff = (mapper.getCrop().h + srcY - 1) * stride + (srcX + mapper.getCrop().w) * bpp; + linoff = (mapper.getCrop().h + srcY - 1) * stride + (srcX + mapper.getCrop().w - 1) * bpp; #else linoff = srcY * stride + srcX * bpp; #endif |