i965: Move perf_debug and WARN_ONCE back to brw_context.h.
These were moved to src/intel/common/gen_debug.h, but they are not common code. They assume that brw_context or gl_context variables exist, named brw or ctx. That isn't remotely true outside of i965. Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
@@ -100,35 +100,6 @@ extern uint64_t INTEL_DEBUG;
|
||||
dbg_printf(__VA_ARGS__); \
|
||||
} while(0)
|
||||
|
||||
#define perf_debug(...) do { \
|
||||
static GLuint msg_id = 0; \
|
||||
if (unlikely(INTEL_DEBUG & DEBUG_PERF)) \
|
||||
dbg_printf(__VA_ARGS__); \
|
||||
if (brw->perf_debug) \
|
||||
_mesa_gl_debug(&brw->ctx, &msg_id, \
|
||||
MESA_DEBUG_SOURCE_API, \
|
||||
MESA_DEBUG_TYPE_PERFORMANCE, \
|
||||
MESA_DEBUG_SEVERITY_MEDIUM, \
|
||||
__VA_ARGS__); \
|
||||
} while(0)
|
||||
|
||||
#define WARN_ONCE(cond, fmt...) do { \
|
||||
if (unlikely(cond)) { \
|
||||
static bool _warned = false; \
|
||||
static GLuint msg_id = 0; \
|
||||
if (!_warned) { \
|
||||
fprintf(stderr, "WARNING: "); \
|
||||
fprintf(stderr, fmt); \
|
||||
_warned = true; \
|
||||
\
|
||||
_mesa_gl_debug(ctx, &msg_id, \
|
||||
MESA_DEBUG_SOURCE_API, \
|
||||
MESA_DEBUG_TYPE_OTHER, \
|
||||
MESA_DEBUG_SEVERITY_HIGH, fmt); \
|
||||
} \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
extern uint64_t intel_debug_flag_for_shader_stage(gl_shader_stage stage);
|
||||
|
||||
extern void brw_process_intel_debug_variable(void);
|
||||
|
Reference in New Issue
Block a user