From 1c1ef69326caefcebe1dbbdf0abee78ff97f0386 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 28 Apr 2021 21:06:41 +0200 Subject: [PATCH] Log when WLR_BACKENDS/WLR_RENDERER is set Makes it easier to figure out why a backend/renderer is picked. --- backend/backend.c | 3 +++ render/wlr_renderer.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/backend/backend.c b/backend/backend.c index c7fa043d..11845437 100644 --- a/backend/backend.c +++ b/backend/backend.c @@ -237,6 +237,9 @@ struct wlr_backend *wlr_backend_autocreate(struct wl_display *display) { char *names = getenv("WLR_BACKENDS"); if (names) { + wlr_log(WLR_INFO, "Loading user-specified backends due to WLR_BACKENDS: %s", + names); + names = strdup(names); if (names == NULL) { wlr_log(WLR_ERROR, "allocation failed"); diff --git a/render/wlr_renderer.c b/render/wlr_renderer.c index a14cb4e4..853acec3 100644 --- a/render/wlr_renderer.c +++ b/render/wlr_renderer.c @@ -234,6 +234,9 @@ bool wlr_renderer_init_wl_display(struct wlr_renderer *r, struct wlr_renderer *wlr_renderer_autocreate_with_drm_fd(int drm_fd) { const char *name = getenv("WLR_RENDERER"); if (name) { + wlr_log(WLR_INFO, "Loading user-specified renderer due to WLR_RENDERER: %s", + name); + #if WLR_HAS_GLES2_RENDERER if (strcmp(name, "gles2") == 0) { if (drm_fd < 0) {