VIGS: Support underlays and alpha blending 01/27401/1
authorStanislav Vorobiov <s.vorobiov@samsung.com>
Tue, 1 Apr 2014 15:44:36 +0000 (19:44 +0400)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Fri, 12 Sep 2014 08:46:24 +0000 (17:46 +0900)
commit1073bb7572a27a56460e9aff9a1d78b13c195c65
tree6d014ab63e792567d93b94d4212dc2905433f936
parent11a13fbec824dfa405d07025e291a3084b19b40e
VIGS: Support underlays and alpha blending

z-pos of planes has new meaning, if
it's >= 0 - plane is an overlay, i.e. it's layered
above root surface. if z-pos is < 0 - plane is underlay,
i.e. it's layered beneath the root surface. This new
logic has no meaning without alpha blending, so it's
supported as well (for all types of planes)

Change-Id: I61a80b48a1ef6c486fc83d0190d0bd5c1b7d4472
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
hw/vigs/vigs_gl_backend.c
hw/vigs/vigs_gl_backend.h
hw/vigs/vigs_gl_backend_cgl.c
hw/vigs/vigs_gl_backend_glx.c
hw/vigs/vigs_gl_backend_wgl.c