diff options
Diffstat (limited to 'recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch')
-rw-r--r-- | recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch b/recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch index 10bae4d1..e504d677 100644 --- a/recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch +++ b/recipes-graphics/wayland/weston/0012-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch | |||
@@ -19,10 +19,10 @@ Signed-off-by: Yong Gan <yong.gan@nxp.com> | |||
19 | src/g2d-renderer.h | 4 +- | 19 | src/g2d-renderer.h | 4 +- |
20 | 3 files changed, 167 insertions(+), 41 deletions(-) | 20 | 3 files changed, 167 insertions(+), 41 deletions(-) |
21 | 21 | ||
22 | Index: weston-1.11.0/src/compositor-fbdev.c | 22 | Index: weston-1.11.1/src/compositor-fbdev.c |
23 | =================================================================== | 23 | =================================================================== |
24 | --- weston-1.11.0.orig/src/compositor-fbdev.c 2016-10-06 13:17:41.738142236 -0500 | 24 | --- weston-1.11.1.orig/src/compositor-fbdev.c 2017-01-16 13:23:48.925264352 -0600 |
25 | +++ weston-1.11.0/src/compositor-fbdev.c 2016-10-06 13:28:22.000000000 -0500 | 25 | +++ weston-1.11.1/src/compositor-fbdev.c 2017-01-16 13:23:49.013264789 -0600 |
26 | @@ -61,6 +61,8 @@ | 26 | @@ -61,6 +61,8 @@ |
27 | struct udev_input input; | 27 | struct udev_input input; |
28 | int use_pixman; | 28 | int use_pixman; |
@@ -88,10 +88,10 @@ Index: weston-1.11.0/src/compositor-fbdev.c | |||
88 | #ifdef ENABLE_EGL | 88 | #ifdef ENABLE_EGL |
89 | gl_renderer = weston_load_module("gl-renderer.so", | 89 | gl_renderer = weston_load_module("gl-renderer.so", |
90 | "gl_renderer_interface"); | 90 | "gl_renderer_interface"); |
91 | Index: weston-1.11.0/src/g2d-renderer.c | 91 | Index: weston-1.11.1/src/g2d-renderer.c |
92 | =================================================================== | 92 | =================================================================== |
93 | --- weston-1.11.0.orig/src/g2d-renderer.c 2016-10-06 13:17:41.738142236 -0500 | 93 | --- weston-1.11.1.orig/src/g2d-renderer.c 2017-01-16 13:23:48.925264352 -0600 |
94 | +++ weston-1.11.0/src/g2d-renderer.c 2016-10-06 13:17:41.734142216 -0500 | 94 | +++ weston-1.11.1/src/g2d-renderer.c 2017-01-16 13:26:17.000000000 -0600 |
95 | @@ -37,15 +37,16 @@ | 95 | @@ -37,15 +37,16 @@ |
96 | #include <sys/ioctl.h> | 96 | #include <sys/ioctl.h> |
97 | #include <fcntl.h> | 97 | #include <fcntl.h> |
@@ -373,10 +373,10 @@ Index: weston-1.11.0/src/g2d-renderer.c | |||
373 | pixman_region32_init(&go->buffer_damage[i]); | 373 | pixman_region32_init(&go->buffer_damage[i]); |
374 | return 0; | 374 | return 0; |
375 | } | 375 | } |
376 | Index: weston-1.11.0/src/g2d-renderer.h | 376 | Index: weston-1.11.1/src/g2d-renderer.h |
377 | =================================================================== | 377 | =================================================================== |
378 | --- weston-1.11.0.orig/src/g2d-renderer.h 2016-10-06 13:17:41.738142236 -0500 | 378 | --- weston-1.11.1.orig/src/g2d-renderer.h 2017-01-16 13:23:48.757263519 -0600 |
379 | +++ weston-1.11.0/src/g2d-renderer.h 2016-10-06 13:17:41.734142216 -0500 | 379 | +++ weston-1.11.1/src/g2d-renderer.h 2017-01-16 13:26:17.000000000 -0600 |
380 | @@ -27,13 +27,11 @@ | 380 | @@ -27,13 +27,11 @@ |
381 | #define __g2d_renderer_h_ | 381 | #define __g2d_renderer_h_ |
382 | 382 | ||
@@ -392,29 +392,29 @@ Index: weston-1.11.0/src/g2d-renderer.h | |||
392 | struct g2d_renderer_interface { | 392 | struct g2d_renderer_interface { |
393 | 393 | ||
394 | int (*create)(struct weston_compositor *ec); | 394 | int (*create)(struct weston_compositor *ec); |
395 | Index: weston-1.11.0/src/main.c | 395 | Index: weston-1.11.1/src/main.c |
396 | =================================================================== | 396 | =================================================================== |
397 | --- weston-1.11.0.orig/src/main.c 2016-10-06 13:39:13.000000000 -0500 | 397 | --- weston-1.11.1.orig/src/main.c 2017-01-16 13:23:48.929264372 -0600 |
398 | +++ weston-1.11.0/src/main.c 2016-10-06 13:39:39.000000000 -0500 | 398 | +++ weston-1.11.1/src/main.c 2017-01-16 13:32:49.000000000 -0600 |
399 | @@ -287,11 +287,12 @@ | 399 | @@ -287,11 +287,12 @@ |
400 | " --device=DEVICE\tThe framebuffer device to use\n" | 400 | " --device=DEVICE\tThe framebuffer device to use\n" |
401 | #if defined ENABLE_EGL | 401 | #if defined ENABLE_EGL |
402 | " --no-use-gl\t\tDo not use the GL renderer\n" | 402 | " --use-gl=1\t\tUse the GL renderer (default is 1)\n" |
403 | - " --use-g2d\t\tUse the G2D renderer\n\n"); | 403 | - " --use-g2d=1\t\tUse the G2D renderer (default is 0)\n\n"); |
404 | + " --use-g2d\t\tUse the G2D renderer\n" | 404 | + " --use-g2d=1\t\tUse the G2D renderer (default is 0)\n" |
405 | #else | 405 | #else |
406 | " --use-gl\t\tUse the GL renderer\n" | 406 | " --use-gl=1\t\tUse the GL renderer (default is 0)\n" |
407 | - " --no-use-g2d\t\tDo not use the G2D renderer\n\n"); | 407 | - " --use-g2d=1\t\tUse the G2D renderer (default is 1)\n\n"); |
408 | + " --no-use-g2d\t\tDo not use the G2D renderer\n" | 408 | + " --use-g2d=1\t\tUse the G2D renderer (default is 1)\n" |
409 | #endif | 409 | #endif |
410 | + " --clone-mode\t\tClone display to multiple devices\n\n"); | 410 | + " --clone-mode\t\tClone display to multiple devices\n\n"); |
411 | #endif | 411 | #endif |
412 | 412 | ||
413 | #if defined(BUILD_HEADLESS_COMPOSITOR) | 413 | #if defined(BUILD_HEADLESS_COMPOSITOR) |
414 | @@ -888,6 +889,7 @@ | 414 | @@ -886,6 +887,7 @@ |
415 | { WESTON_OPTION_BOOLEAN, "use-gl", 0, &config.use_gl }, | 415 | { WESTON_OPTION_STRING, "device", 0, &config.device }, |
416 | { WESTON_OPTION_BOOLEAN, "no-use-g2d", 0, &no_use_g2d }, | 416 | { WESTON_OPTION_INTEGER, "use-gl", 0, &config.use_gl }, |
417 | #endif | 417 | { WESTON_OPTION_INTEGER, "use-g2d", 0, &config.use_g2d }, |
418 | + { WESTON_OPTION_BOOLEAN, "clone-mode", 0, &config.clone_mode }, | 418 | + { WESTON_OPTION_BOOLEAN, "clone-mode", 0, &config.clone_mode }, |
419 | }; | 419 | }; |
420 | 420 | ||