[PATCH weston] rpi: Don't assign planes for surfaces with transformed buffers

Ander Conselvan de Oliveira conselvan2 at gmail.com
Wed Dec 5 05:24:04 PST 2012


Hi Kristian,

Seems like you skipped this one.

Thanks,
Ander

On 11/27/2012 05:34 PM, Ander Conselvan de Oliveira wrote:
> Reported-by: Pekka Paalanen <ppaalanen at gmail.com>
> ---
> Hi,
>
> Pekka noted that we also need this for correctness.
>
> Cheers,
> Ander
>
>   src/compositor-rpi.c |    6 ++++++
>   1 file changed, 6 insertions(+)
>
> diff --git a/src/compositor-rpi.c b/src/compositor-rpi.c
> index c75bcda..8555d24 100644
> --- a/src/compositor-rpi.c
> +++ b/src/compositor-rpi.c
> @@ -787,6 +787,12 @@ rpi_assign_plane(struct weston_surface *surface, struct rpi_output *output)
>   		return NULL;
>   	}
>
> +	if (surface->buffer_transform != WL_OUTPUT_TRANSFORM_NORMAL) {
> +		DBG("surface %p rejected: unsupported buffer transform\n",
> +		    surface);
> +		return NULL;
> +	}
> +
>   	/* check if this surface previously belonged to an element */
>   	element = find_rpi_element_from_surface(surface);
>
>



More information about the wayland-devel mailing list