[PATCH weston v2] ivi-layout: implement surface clipping

Bryce Harrington bryce at osg.samsung.com
Mon Aug 24 17:34:09 PDT 2015


On Mon, Aug 24, 2015 at 01:21:21PM +0300, Pekka Paalanen wrote:
> On Mon, 24 Aug 2015 10:24:15 +0900
> Nobuhiko Tanibata <nobuhiko_tanibata at xddp.denso.co.jp> wrote:
> 
> > From: Nobuhiko Tanibata <NOBUHIKO_TANIBATA at xddp.denso.co.jp>
> > 
> > View clip region is set in surface-local coordinates. To compute that
> > region, the ivi-layer destination rectangle in the global coordinates
> > are transformed back into the surface-local coordinates.
> > 
> > The transformation is computed by first forming the transformation
> > matric for the forward mappings, and then inverting it. The inverse
> > matric is used to transform the destination rectangles to the
> > surface-local coordinate system. The intersection of the rectangles is
> > the view clip mask.
> > 
> > Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA at xddp.denso.co.jp>
> > Reviewed-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
> > ---
> > Changes for v2
> >  - fix whitespaces
> >  - rebase on master branch
> > 
> >  ivi-shell/ivi-layout.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++--
> >  1 file changed, 141 insertions(+), 6 deletions(-)
> 
> Hi all,
> 
> I think this can land for the 1.9-beta, so I will be pushing these on, say,
> Wednesday if no-one objects. This includes "hmi-controller: fix the
> laucher layer width" and "hmi-controller: fix wrong width and height
> are set to a layer of workspace." too.
 
I did a cursory review of the three patches and didn't spot anything to
object to.  +1 to landing for 1.9-beta.

Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

Bryce

> Thanks,
> pq

> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> 
> iQIVAwUBVdrwKiNf5bQRqqqnAQjrRw/+OygTSWiTMlNUxWXPOcnCFUUguQWkTZwk
> 1FYtMTzVV1whpCNyYeUkOZ8GgdB+2nR5BZweSA6AzXrHmbDk8KUkmhvY2wUr4Hs+
> xrPU0iY4uNJXCID5Q18onXo/IJwAhfZk/gPN4kdLG6qbF5ra82ebb6Hu0RAjY/pA
> bmXtFWU7/9f88b5YFa8lOh43ARAigca4WxANq/DryJY2OkdiXnqgIbcOGnuhZ5ab
> Iu3xQmUvCsWi80pTM3qMmANpV1fjEvTXHMs3mWlG0z1wYe86liaMIEeCsNPOtCxt
> Py0LwHjnlrY2g/UcY3Hk5JDw8Ws10f1zUu4Hhz8wWQJOKGqwA9kPFT2lsQJNJtHg
> XepVrfuavoZbZXR0fkfTe3HtpPxCLSnF7jrSQ2RRtUwv02nRvqit1TGYvb5wR8Jd
> Ae12BLHN+jJMT4jbBa6sSrmlM8oghly9QooJOrlQRWTI1bZ15gYNIe3To7x1SGOf
> NRFaVA/edqb7vSJNruLkip63UrCbFLtj+JJlE8lw9UpReD3aJ8FcydXOpOpXzswD
> NH8N1oxa34eMo+Sge6DexYCJn0YGsU0W0EIiwJsn8Y70BCeLVExt8bk+21EXgF+4
> OoIT/cCMvu7MBUPGRljp5mo/8IJ+Juma3J3Rzg2DmSVXpxiBLOkeNy1tyLElUKsx
> zsZbLl5qQqA=
> =EDf9
> -----END PGP SIGNATURE-----



More information about the wayland-devel mailing list