[PATCH weston 5/6] compositor-wayland: Add a --scale option

Pekka Paalanen ppaalanen at gmail.com
Fri Nov 8 01:46:52 PST 2013


On Thu,  7 Nov 2013 20:13:32 -0600
Jason Ekstrand <jason at jlekstrand.net> wrote:

> Signed-off-by: Jason Ekstrand <jason at jlekstrand.net>
> ---
>  src/compositor-wayland.c | 16 ++++++++++++----
>  src/compositor.c         |  1 +
>  2 files changed, 13 insertions(+), 4 deletions(-)
> 
> diff --git a/src/compositor-wayland.c b/src/compositor-wayland.c
> index e5c6726..e688820 100644
> --- a/src/compositor-wayland.c
> +++ b/src/compositor-wayland.c
...
> @@ -1401,13 +1404,14 @@ backend_init(struct wl_display *display, int *argc, char *argv[],
>  	struct wayland_compositor *c;
>  	struct wayland_output *output;
>  	struct weston_config_section *section;
> -	int x, count, width, height, use_pixman;
> +	int x, count, width, height, scale, use_pixman;
>  	const char *section_name, *display_name;
>  	char *name;
>  
>  	const struct weston_option wayland_options[] = {
>  		{ WESTON_OPTION_INTEGER, "width", 0, &width },
>  		{ WESTON_OPTION_INTEGER, "height", 0, &height },
> +		{ WESTON_OPTION_INTEGER, "scale", 0, &scale },
>  		{ WESTON_OPTION_STRING, "display", 0, &display_name },
>  		{ WESTON_OPTION_BOOLEAN, "use-pixman", 0, &use_pixman },
>  		{ WESTON_OPTION_INTEGER, "output-count", 0, &count },
...
> diff --git a/src/compositor.c b/src/compositor.c
> index 2126742..d77d565 100644
> --- a/src/compositor.c
> +++ b/src/compositor.c
> @@ -3699,6 +3699,7 @@ usage(int error_code)
>  		"Options for wayland-backend.so:\n\n"
>  		"  --width=WIDTH\t\tWidth of Wayland surface\n"
>  		"  --height=HEIGHT\tHeight of Wayland surface\n"
> + 		"  --scale=SCALE\tScale factor of ouput\n"
>  		"  --use-pixman\t\tUse the pixman (CPU) renderer\n"
>  		"  --output-count=COUNT\tCreate multiple outputs\n"
>  		"  --display=DISPLAY\tWayland display to connect to\n\n");

Hi Jason,

could you also update the man pages with the new command line options?


Thanks,
pq


More information about the wayland-devel mailing list