Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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.