freedreno: use u_debug for debug env vars
Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include "util/u_format.h"
|
||||
#include "util/u_format_s3tc.h"
|
||||
#include "util/u_string.h"
|
||||
#include "util/u_debug.h"
|
||||
|
||||
#include "os/os_time.h"
|
||||
|
||||
@@ -52,6 +53,14 @@
|
||||
/* XXX this should go away */
|
||||
#include "state_tracker/drm_driver.h"
|
||||
|
||||
static const struct debug_named_value debug_options[] = {
|
||||
{"msgs", FD_DBG_MSGS, "Print debug messages"},
|
||||
{"disasm", FD_DBG_DISASM, "Dump TGSI and adreno shader disassembly"},
|
||||
DEBUG_NAMED_VALUE_END
|
||||
};
|
||||
|
||||
DEBUG_GET_ONCE_FLAGS_OPTION(fd_mesa_debug, "FD_MESA_DEBUG", debug_options, 0)
|
||||
|
||||
int fd_mesa_debug = 0;
|
||||
|
||||
static const char *
|
||||
@@ -429,9 +438,7 @@ fd_screen_create(struct fd_device *dev)
|
||||
struct pipe_screen *pscreen;
|
||||
uint64_t val;
|
||||
|
||||
char *fd_dbg = getenv("FD_MESA_DEBUG");
|
||||
if (fd_dbg)
|
||||
fd_mesa_debug = atoi(fd_dbg);
|
||||
fd_mesa_debug = debug_get_option_fd_mesa_debug();
|
||||
|
||||
if (!screen)
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user