Mesa (main): freedreno/drm: Use DEBUG_GET_ONCE_OPTION()

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu May 12 22:41:12 UTC 2022


Module: Mesa
Branch: main
Commit: 62f3e703c8cdae76f300b21981c32e48d7265b5c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f3e703c8cdae76f300b21981c32e48d7265b5c

Author: Rob Clark <robdclark at chromium.org>
Date:   Thu May 12 08:04:11 2022 -0700

freedreno/drm: Use DEBUG_GET_ONCE_OPTION()

In particular this uses os_get_option() so the android setprop fallback
works.

Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16477>

---

 src/freedreno/drm/freedreno_device.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/freedreno/drm/freedreno_device.c b/src/freedreno/drm/freedreno_device.c
index 0a7fbdc251a..57b33a11e12 100644
--- a/src/freedreno/drm/freedreno_device.c
+++ b/src/freedreno/drm/freedreno_device.c
@@ -208,15 +208,12 @@ fd_device_version(struct fd_device *dev)
    return dev->version;
 }
 
+DEBUG_GET_ONCE_BOOL_OPTION(libgl, "LIBGL_DEBUG", false)
+
 bool
 fd_dbg(void)
 {
-   static int dbg;
-
-   if (!dbg)
-      dbg = getenv("LIBGL_DEBUG") ? 1 : -1;
-
-   return dbg == 1;
+   return debug_get_option_libgl();
 }
 
 bool



More information about the mesa-commit mailing list