diff options
Diffstat (limited to 'original-kernel-headers/linux/msm_mdp.h')
-rwxr-xr-x | original-kernel-headers/linux/msm_mdp.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/original-kernel-headers/linux/msm_mdp.h b/original-kernel-headers/linux/msm_mdp.h index d3bfdc2..394394b 100755 --- a/original-kernel-headers/linux/msm_mdp.h +++ b/original-kernel-headers/linux/msm_mdp.h @@ -350,6 +350,14 @@ struct mdp_overlay_pp_params { struct mdp_sharp_cfg sharp_cfg; }; +enum { + BLEND_OP_NOT_DEFINED = 0, + BLEND_OP_OPAQUE, + BLEND_OP_PREMULTIPLIED, + BLEND_OP_COVERAGE, + BLEND_OP_MAX, +}; + struct mdp_overlay { struct msmfb_img src; struct mdp_rect src_rect; @@ -358,6 +366,7 @@ struct mdp_overlay { uint32_t is_fg; /* control alpha & transp */ uint32_t alpha; uint32_t transp_mask; + uint32_t blend_op; uint32_t flags; uint32_t id; uint32_t user_data[8]; @@ -594,7 +603,7 @@ struct mdp_mixer_info { int z_order; }; -#define MAX_PIPE_PER_MIXER 4 +#define MAX_PIPE_PER_MIXER 5 struct msmfb_mixer_info_req { int mixer_num; |