1
2#ifndef __NOUVEAU_DEBUG_H__
3#define __NOUVEAU_DEBUG_H__
4
5#include <stdio.h>
6
7#include "util/u_debug.h"
8
9#define NOUVEAU_DEBUG_MISC       0x0001
10#define NOUVEAU_DEBUG_SHADER     0x0100
11#define NOUVEAU_DEBUG_PROG_IR    0x0200
12#define NOUVEAU_DEBUG_PROG_RA    0x0400
13#define NOUVEAU_DEBUG_PROG_CFLOW 0x0800
14#define NOUVEAU_DEBUG_PROG_ALL   0x1f00
15
16#define NOUVEAU_DEBUG 0
17
18#define NOUVEAU_ERR(fmt, args...)                                 \
19   fprintf(stderr, "%s:%d - " fmt, __FUNCTION__, __LINE__, ##args)
20
21#define NOUVEAU_DBG(ch, args...)           \
22   if ((NOUVEAU_DEBUG) & (NOUVEAU_DEBUG_##ch))        \
23      debug_printf(args)
24
25#endif /* __NOUVEAU_DEBUG_H__ */
26