[PATCH 0/3] Add render attributes for resize filters

Zhao Halley halley.zhao at intel.com
Fri Jun 8 02:33:55 PDT 2012


when I tried to add resize support of weston, pq requies more control
of the behavior in case some hw/implementation may not support scaling well.
so I try to add more interface to wl_surface -- please correct me if I
misunderstand anything.

when surface size is larger than buffer size and wayland server doesn't support 
scaling. I use 'clamp' to describe that server will copy buffer to surface 
aligning to top-left corner, and keep the reset region undefined. 
is there better term than 'clamp' to describe the behavior?
thanks.

by the way:
I had tried to add overlay_brightness, overlay_contrast, overlay_hue as well,
but finnally give up this time -- this interfaces is more suitable for wl_display,
not wl_surface.

== wayland ==

Zhao Halley (2):
  add int*, uint* support for wayland-scanner
  add filter attributes to wl_surface

 protocol/wayland.xml |   41 +++++++++++++++++++++++++++++++++++++++++
 src/scanner.c        |   28 +++++++++++++++++++++++-----
 2 files changed, 64 insertions(+), 5 deletions(-)
 mode change 100644 => 100755 src/scanner.c

-- 
1.7.5.4

== weston ==

Zhao Halley (1):
  add render attributes interface support

 src/compositor.c |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/compositor.h |    1 +
 2 files changed, 57 insertions(+), 1 deletions(-)

-- 
1.7.5.4



More information about the wayland-devel mailing list