From: vandita kulkarni <vandita.kulkarni@xxxxxxxxx> The below patches support plane and pixel blending by adding two properties blend_func and blend_color. As per Damien's initial patches, this design based on OpenGL's blend equations is suggested by Ville. All the below patches are tested on BXT android platform. The initial kernel patches from damien can be found at https://github.com/dlespiau/linux/commits/20150708-alpha-blending Damien Lespiau (5): drm: Introduce the blend-func property drm/i915/skl: Add blend_func to SKL/BXT sprite planes drm: Introduce DRM_MODE_COLOR() drm: Add an blend_color property drm/i915/skl: Add support for blending modes vandita kulkarni (4): drm/i915/skl: Drop alpha in non ARGB formats drm/i915: Support blend func on primary drm/i915/skl: Support blend color on primary drm/i915/skl: Separate out disable plane alpha The initial version of kms_blend, igt by Damien can be found at https://github.com/dlespiau/intel-gpu-tools/commits/20150613-blend Documentation/DocBook/gpu.tmpl | 18 +++- drivers/gpu/drm/drm_atomic.c | 18 ++++ drivers/gpu/drm/drm_crtc.c | 10 +++ drivers/gpu/drm/i915/i915_reg.h | 4 + drivers/gpu/drm/i915/intel_display.c | 164 +++++++++++++++++++++++++++++++++-- drivers/gpu/drm/i915/intel_drv.h | 12 ++- drivers/gpu/drm/i915/intel_sprite.c | 17 ++-- include/drm/drm_crtc.h | 26 ++++++ include/uapi/drm/drm_mode.h | 34 ++++++++ 9 files changed, 286 insertions(+), 17 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx