OSDN Git Service

drm/amd/display: Expose support for alpha blending on overlays
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Thu, 21 Feb 2019 19:57:48 +0000 (14:57 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 Mar 2019 20:36:49 +0000 (15:36 -0500)
commitd74004b694ea88fca0fd7929e7c6e30f9552460e
treed79872254e00361d39761811d079385a182a8bf7
parent42195a226bebe037f405576188240da9a1a5ff2c
drm/amd/display: Expose support for alpha blending on overlays

[Why]
The DRM overlay planes DM exposes support RGBA formats but are currently
forced as fully opaque over whatever they overlay.

[How]
Expose DRM blending mode and alpha properties to userspace.

The overlays exposed support per-pixel pre-multiplied alpha along with
global plane opacity.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c