Mesa (master): egl/dri2: add image_loader_extension back into loader extensions for wayland

Emil Velikov evelikov at kemper.freedesktop.org
Wed Jan 11 16:01:56 UTC 2017


Module: Mesa
Branch: master
Commit: 534ea2b5ba0282a350dc02d21bfbc8ffa1f8635d
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=534ea2b5ba0282a350dc02d21bfbc8ffa1f8635d

Author: Derek Foreman <derekf at osg.samsung.com>
Date:   Tue Jan 10 15:21:47 2017 -0600

egl/dri2: add image_loader_extension back into loader extensions for wayland

before commit f871946594129500a67c05a6d9fe99db54b4bb64
image_loader_extension was always present in dri2_dpy->extensions,
after that commit it is only present for render nodes.

Its removal broke partial render based on buffer age on (at least)
raspberry pi.

Fixes: f8719465941 "egl/dri2: rework dri2_egl_display::extensions storage"
Signed-off-by: Derek Foreman <derekf at osg.samsung.com>
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

---

 src/egl/drivers/dri2/platform_wayland.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
index 395f1e1..fd4812a 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -1080,6 +1080,7 @@ static struct dri2_egl_display_vtbl dri2_wl_display_vtbl = {
 
 static const __DRIextension *dri2_loader_extensions[] = {
    &dri2_loader_extension.base,
+   &image_loader_extension.base,
    &image_lookup_extension.base,
    &use_invalidate.base,
    NULL,




More information about the mesa-commit mailing list