This CL updates the wl_touch interface with a shape and
The shape/orientation of a touch point is not relevant for most UI
applications, but allows a better experience in some cases
such as drawing apps.
The events are used by the compositor to inform the client
about changes in the shape and orientation of a touchpoint, which is
approximated by an ellipse and it's angle to the y-axis.
The event is optional and only sent when compositor and the
touch device support this type of information. The client is
responsible for making a reasonable assumption about the
touch shape if no shape is reported.
Signed-off-by: Dennis Kempin <email@example.com>
Reviewed-by: Peter Hutterer <firstname.lastname@example.org>
Reviewed-by: Yong Bakos <email@example.com>
Reviewed-by: Daniel Stone <firstname.lastname@example.org>