[Intel-gfx] [PATCH 3/4] drm/i915: Enabling pre-multiplied alpha drm property
Damien Lespiau
damien.lespiau at intel.com
Wed Mar 19 16:10:08 CET 2014
On Sat, Mar 08, 2014 at 01:51:18PM +0530, sagar.a.kamble at intel.com wrote:
> From: Sagar Kamble <sagar.a.kamble at intel.com>
>
> This patch enables property for changin the pixel format
> of plane to enable/disable pre-multiplied alpha format.
> Client has to set BIT(DRM_BLEND_PREMULTIPLIED_ALPHA) | 0x0/0x1
> to disable/enable pre-multiplied alpha format.
>
> Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
> Cc: Jani Nikula <jani.nikula at linux.intel.com>
> Cc: David Airlie <airlied at linux.ie>
> Signed-off-by: Srinivas, Vidya <vidya.srinivas at intel.com>
> Signed-off-by: Sagar Kamble <sagar.a.kamble at intel.com>
Huum, the alpha being premultiplied or not seems to be a property of the
framebuffer to me, not of the plane. It seems to me that we should
define alternative premultiplied DRM_FORMATs and make the sprite planes
advertise support for premultiplied fbs in the format list when the
hardware indeed supports them.
--
Damien
More information about the Intel-gfx
mailing list