Mesa (master): glx: Do not advertise buffer_age on dri2

Dave Airlie airlied at kemper.freedesktop.org
Wed Apr 2 20:30:28 UTC 2014


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

Author: Adel Gadllah <adel.gadllah at gmail.com>
Date:   Sun Mar 30 23:36:25 2014 +0200

glx: Do not advertise buffer_age on dri2

Previously GLX_EXT_buffer_age has always been advertised as supported because
both client_glx_support and client_glx_only where set. So it did not matter
that direct_support is only set when running dri3 and we ended up always
advertising it.

Fix that by not setting client_glx_only for buffer_age in known_glx_extensions.

Signed-off-by: Adel Gadllah <adel.gadllah at gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 src/glx/glxextensions.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/glx/glxextensions.c b/src/glx/glxextensions.c
index ac1b4a7..ce5d66d 100644
--- a/src/glx/glxextensions.c
+++ b/src/glx/glxextensions.c
@@ -103,7 +103,7 @@ static const struct extension_info known_glx_extensions[] = {
    { GLX(SGIX_visual_select_group),    VER(0,0), Y, Y, N, N },
    { GLX(EXT_texture_from_pixmap),     VER(0,0), Y, N, N, N },
    { GLX(INTEL_swap_event),            VER(0,0), Y, N, N, N },
-   { GLX(EXT_buffer_age),              VER(0,0), Y, N, Y, Y },
+   { GLX(EXT_buffer_age),              VER(0,0), Y, N, N, Y },
    { NULL }
 };
 




More information about the mesa-commit mailing list