From: Emil Velikov <[email protected]>
Earlier commit refactored common code into the loader, yet did not set
the custom logger (one that honours LIBGL_DEBUG).
Thus LIBGL_DEBUG=verbose was working only with DRI3.
Fixes: d971a4230d5 ("loader: Factor out the common driver opening logic from
each loader.")
Cc: Eric Anholt <[email protected]>
Cc: Eric Engestrom <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
---
src/glx/dri2_glx.c | 2 ++
src/glx/dri3_glx.c | 4 ++--
src/glx/dri_glx.c | 2 ++
src/glx/drisw_glx.c | 2 ++
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/glx/dri2_glx.c b/src/glx/dri2_glx.c
index d6a543c8da0..3105e01983b 100644
--- a/src/glx/dri2_glx.c
+++ b/src/glx/dri2_glx.c
@@ -1425,6 +1425,8 @@ dri2CreateDisplay(Display * dpy)
struct dri2_display *pdp;
int eventBase, errorBase, i;
+ loader_set_logger(dri_message);
+
if (!DRI2QueryExtension(dpy, &eventBase, &errorBase))
return NULL;
diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c
index a5cf0e3bf32..b700871fefc 100644
--- a/src/glx/dri3_glx.c
+++ b/src/glx/dri3_glx.c
@@ -1061,6 +1061,8 @@ dri3_create_display(Display * dpy)
xcb_generic_error_t *error;
const xcb_query_extension_reply_t *extension;
+ loader_set_logger(dri_message);
+
xcb_prefetch_extension_data(c, &xcb_dri3_id);
xcb_prefetch_extension_data(c, &xcb_present_id);
@@ -1105,8 +1107,6 @@ dri3_create_display(Display * dpy)
pdp->base.destroyDisplay = dri3_destroy_display;
pdp->base.createScreen = dri3_create_screen;
- loader_set_logger(dri_message);
-
pdp->loader_extensions = loader_extensions;
return &pdp->base;
diff --git a/src/glx/dri_glx.c b/src/glx/dri_glx.c
index 6e9412d3fb1..ae7b5a736d2 100644
--- a/src/glx/dri_glx.c
+++ b/src/glx/dri_glx.c
@@ -987,6 +987,8 @@ driCreateDisplay(Display * dpy)
int eventBase, errorBase;
int major, minor, patch;
+ loader_set_logger(dri_message);
+
if (!XF86DRIQueryExtension(dpy, &eventBase, &errorBase)) {
return NULL;
}
diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
index f38dbbca2df..2efee2aa841 100644
--- a/src/glx/drisw_glx.c
+++ b/src/glx/drisw_glx.c
@@ -973,6 +973,8 @@ driswCreateDisplay(Display * dpy)
{
struct drisw_display *pdpyp;
+ loader_set_logger(dri_message);
+
pdpyp = malloc(sizeof *pdpyp);
if (pdpyp == NULL)
return NULL;
--
2.23.0
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev