mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
msm_fb: display: Add alpha enable check in blend
FIR and M/N scalar when used for downscaling, drops alpha channel of the given layer. To notify this, alpha_drop flag is updated accordingly. This flag need not be checked for layers with no alpha plane. In some scenarios alpha_drop may get enabled for the layers with no alpha plane and cause issues realted to blend composition of layers. Check for setting alpha_drop only if source ayer has alpha plane. Change-Id: Ie64b30c045a78d0d68eb9efacc76902afae7850d Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
This commit is contained in:
parent
4ba4e55f0f
commit
dca7ee656d
1 changed files with 1 additions and 0 deletions
|
@ -1932,6 +1932,7 @@ void mdp4_mixer_blend_setup(int mixer)
|
|||
alpha_drop = 0; /* per stage */
|
||||
/* alpha channel is lost on VG pipe when using QSEED or M/N */
|
||||
if (s_pipe->pipe_type == OVERLAY_TYPE_VIDEO &&
|
||||
s_pipe->alpha_enable &&
|
||||
((s_pipe->op_mode & MDP4_OP_SCALEY_EN) ||
|
||||
(s_pipe->op_mode & MDP4_OP_SCALEX_EN)) &&
|
||||
!(s_pipe->op_mode & MDP4_OP_SCALEY_PIXEL_RPT))
|
||||
|
|
Loading…
Reference in a new issue