From 9b1f2d2e8ede3fb5a9789004d397bcea68e46445 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Fri, 24 Jun 2011 13:12:21 +0200 Subject: [PATCH] compositor-openwfd: Expose physical size --- compositor/compositor-openwfd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compositor/compositor-openwfd.c b/compositor/compositor-openwfd.c index b6e7253ef..422a38b8e 100644 --- a/compositor/compositor-openwfd.c +++ b/compositor/compositor-openwfd.c @@ -216,6 +216,7 @@ create_output_for_port(struct wfd_compositor *ec, WFDint native_resolution[2]; struct wfd_mode *mode; WFDPortMode *modes; + WFDfloat physical_size[2]; output = malloc(sizeof *output); if (output == NULL) @@ -300,8 +301,12 @@ create_output_for_port(struct wfd_compositor *ec, ec->used_pipelines |= (1 << output->pipeline_id); + wfdGetPortAttribfv(ec->dev, output->port, + WFD_PORT_PHYSICAL_SIZE, + 2, physical_size); + wlsc_output_init(&output->base, &ec->base, x, y, - width, height, 0); + physical_size[0], physical_size[1], 0); output->pipeline = wfdCreatePipeline(ec->dev, output->pipeline_id, NULL); if (output->pipeline == WFD_INVALID_HANDLE) {