diff options
author | Miguel A. Vico | 2017-02-27 16:17:02 -0800 |
---|---|---|
committer | Miguel A. Vico | 2017-02-27 16:34:57 -0800 |
commit | 0c13397cfb664feded35ae04f83dac78fb7f60bc (patch) | |
tree | 6fb7e205805359f0689c6172d5e8119f1c625a91 /0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch | |
parent | 0351b429af478ee4c2b90520bf793438c3526490 (diff) | |
download | aur-0c13397cfb664feded35ae04f83dac78fb7f60bc.tar.gz |
Update to weston 2.0.0
Some of the patches are no longer required as they were merged upstream.
The rest were rebased on top of weston 2.0.0 and conflicts resolved.
Signed-off-by: Miguel A. Vico <mvicomoya@nvidia.com>
Diffstat (limited to '0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch')
-rw-r--r-- | 0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch b/0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch deleted file mode 100644 index 9e7097b0b3d7..000000000000 --- a/0004-gl-renderer-Add-platform_attribs-param-to-gl_rendere.patch +++ /dev/null @@ -1,98 +0,0 @@ -From d8ff7f97e20b05ae5889a42590df5614845d1f7f Mon Sep 17 00:00:00 2001 -From: "Miguel A. Vico" <mvicomoya@nvidia.com> -Date: Wed, 30 Mar 2016 15:17:01 +0200 -Subject: [PATCH 04/12] gl-renderer: Add <platform_attribs> param to - gl_renderer_display_create -X-NVConfidentiality: public - -In preparation for follow-on changes to support frame presentation -through EGLDevice+EGLOutput, this change adds <platform_attribs> -parameter to gl_renderer_display_create(). - -Signed-off-by: Miguel A Vico Moya <mvicomoya@nvidia.com> -Reviewed-by: Andy Ritger <aritger@nvidia.com> -Reviewed-by: James Jones <jajones@nvidia.com> ---- - libweston/compositor-drm.c | 1 + - libweston/compositor-wayland.c | 1 + - libweston/compositor-x11.c | 2 +- - libweston/gl-renderer.c | 6 +++--- - libweston/gl-renderer.h | 1 + - 5 files changed, 7 insertions(+), 4 deletions(-) - -diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c -index d10734a6e777..df357c3c809b 100644 ---- a/libweston/compositor-drm.c -+++ b/libweston/compositor-drm.c -@@ -1622,6 +1622,7 @@ drm_backend_create_gl_renderer(struct drm_backend *b) - if (gl_renderer->display_create(b->compositor, - EGL_PLATFORM_GBM_KHR, - (void *)b->gbm, -+ NULL, - gl_renderer->opaque_attribs, - format, - n_formats) < 0) { -diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c -index 6370f6a2ecb3..7655f8d3e4c8 100644 ---- a/libweston/compositor-wayland.c -+++ b/libweston/compositor-wayland.c -@@ -2223,6 +2223,7 @@ wayland_backend_create(struct weston_compositor *compositor, - if (gl_renderer->display_create(compositor, - EGL_PLATFORM_WAYLAND_KHR, - b->parent.wl_display, -+ NULL, - gl_renderer->alpha_attribs, - NULL, - 0) < 0) { -diff --git a/libweston/compositor-x11.c b/libweston/compositor-x11.c -index ef98f74bb9da..a8246b1ee221 100644 ---- a/libweston/compositor-x11.c -+++ b/libweston/compositor-x11.c -@@ -1584,7 +1584,7 @@ init_gl_renderer(struct x11_backend *b) - return -1; - - ret = gl_renderer->display_create(b->compositor, EGL_PLATFORM_X11_KHR, -- (void *) b->dpy, -+ (void *) b->dpy, NULL, - gl_renderer->opaque_attribs, NULL, 0); - - return ret; -diff --git a/libweston/gl-renderer.c b/libweston/gl-renderer.c -index bb5c079eed92..736394a53eed 100644 ---- a/libweston/gl-renderer.c -+++ b/libweston/gl-renderer.c -@@ -2891,8 +2891,8 @@ gl_renderer_create_pbuffer_surface(struct gl_renderer *gr) { - - static int - gl_renderer_display_create(struct weston_compositor *ec, EGLenum platform, -- void *native_window, const EGLint *config_attribs, -- const EGLint *visual_id, int n_ids) -+ void *native_window, const EGLint *platform_attribs, -+ const EGLint *config_attribs, const EGLint *visual_id, int n_ids) - { - struct gl_renderer *gr; - EGLint major, minor; -@@ -2934,7 +2934,7 @@ gl_renderer_display_create(struct weston_compositor *ec, EGLenum platform, - if (get_platform_display && platform) { - gr->egl_display = get_platform_display(platform, - native_window, -- NULL); -+ platform_attribs); - } - } - -diff --git a/libweston/gl-renderer.h b/libweston/gl-renderer.h -index 1835d2536670..b47ea07feaf0 100644 ---- a/libweston/gl-renderer.h -+++ b/libweston/gl-renderer.h -@@ -63,6 +63,7 @@ struct gl_renderer_interface { - int (*display_create)(struct weston_compositor *ec, - EGLenum platform, - void *native_window, -+ const EGLint *platform_attribs, - const EGLint *config_attribs, - const EGLint *visual_id, - const int n_ids); --- -2.10.2 - |