Home | History | Annotate | Download | only in nouveau
      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