diff options
author | Pekka Paalanen <pekka.paalanen@collabora.co.uk> | 2014-12-17 16:20:41 +0200 |
---|---|---|
committer | Bryce Harrington <bryce@osg.samsung.com> | 2015-01-20 17:13:20 -0800 |
commit | bf0e031e4aaccf1f30027ea05fc1b261a2f3bd00 (patch) | |
tree | ae3b82cdbf823b5b30af8c0111a56339e90211e1 /clients | |
parent | 363aa7bc76bb1341467b7c073d08b7ebca26cdcb (diff) | |
download | weston-bf0e031e4aaccf1f30027ea05fc1b261a2f3bd00.tar.gz |
compositor, drm: set per-surface Presentation feedback flags
PRESENTATION_FEEDBACK_KIND_ZERO_COPY is a flag that needs to be set for
each surface separately. Some surfaces may be zero-copy (as defined by
Presentation feedback) while some are not.
A complication with Weston is that a surface may have multiple views on
screen. All copies (views) of the surface are required to be zero-copy
for the ZERO_COPY flag to be set.
Backends set per-view feedback flags during the assing_planes hook, and
then Weston core collects the flags from all views of a surface.
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Tested-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Diffstat (limited to 'clients')
0 files changed, 0 insertions, 0 deletions