summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Tasayco Loarte <victorx.tasayco.loarte@intel.com>2016-06-08 01:30:45 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-06-08 01:30:45 +0000
commit6105ec6b1056d095d1729f3ef5124a772a177f3d (patch)
tree3041600b9affed2373e426a6b4e7bf7326108141
parent923a0cfa8427d15d4e426e89ed562bc7b075dac3 (diff)
parent8084f43a0a1011a70a016755fcb15041e466a9f4 (diff)
downloadhwcomposer-6105ec6b1056d095d1729f3ef5124a772a177f3d.tar.gz
display: correct surface LINOFF value am: e7c23207de am: b07371a4c9
am: 8084f43a0a Change-Id: I8686ec277b086302978e23a6d6129a18f9f14bbe
-rw-r--r--merrifield/ips/tangier/TngPrimaryPlane.cpp2
-rw-r--r--merrifield/ips/tangier/TngSpritePlane.cpp2
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