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. V2: Squashed all the blend color related patches to one single patch and blend func related pathces into one single patch. 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 The initial version of kms_blend, igt by Damien can be found at https://github.com/dlespiau/intel-gpu-tools/commits/20150613-blend 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 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 | 168 +++++++++++++++++++++++++++++++++-- drivers/gpu/drm/i915/intel_drv.h | 17 +++- drivers/gpu/drm/i915/intel_sprite.c | 15 +++- include/drm/drm_crtc.h | 26 ++++++ include/uapi/drm/drm_mode.h | 34 +++++++ 9 files changed, 298 insertions(+), 12 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx