projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mesa: add EXT_dsa NamedRenderbufferStorageMultisampleEXT function
[mesa.git]
/
src
/
mapi
/
table.c
diff --git
a/src/mapi/table.c
b/src/mapi/table.c
index 0d28666181b5caf35404dd28666b82aa4caac51c..748750197c629817424bc48188b289f30176bd5f 100644
(file)
--- a/
src/mapi/table.c
+++ b/
src/mapi/table.c
@@
-30,16
+30,29
@@
#include "table.h"
#include "table.h"
+static nop_handler_proc nop_handler = NULL;
+
+void
+table_set_noop_handler(nop_handler_proc func)
+{
+ nop_handler = func;
+}
+
static void
noop_warn(const char *name)
{
static void
noop_warn(const char *name)
{
- static int debug = -1;
+ if (nop_handler) {
+ nop_handler(name);
+ }
+ else {
+ static int debug = -1;
- if (debug < 0)
- debug = (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG"));
+
if (debug < 0)
+
debug = (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG"));
- if (debug)
- fprintf(stderr, "%s is no-op\n", name);
+ if (debug)
+ fprintf(stderr, "%s is no-op\n", name);
+ }
}
static int
}
static int