Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. #ifndef __NV50_DEBUG_H__
  3. #define __NV50_DEBUG_H__
  4.  
  5. #include <stdio.h>
  6.  
  7. #include "util/u_debug.h"
  8.  
  9. #define NV50_DEBUG_MISC       0x0001
  10. #define NV50_DEBUG_SHADER     0x0100
  11. #define NV50_DEBUG_PROG_IR    0x0200
  12. #define NV50_DEBUG_PROG_RA    0x0400
  13. #define NV50_DEBUG_PROG_CFLOW 0x0800
  14. #define NV50_DEBUG_PROG_ALL   0x1f00
  15.  
  16. #define NV50_DEBUG 0
  17.  
  18. #define NOUVEAU_ERR(fmt, args...)                                 \
  19.    fprintf(stderr, "%s:%d - "fmt, __FUNCTION__, __LINE__, ##args)
  20.  
  21. #define NV50_DBGMSG(ch, args...)           \
  22.    if ((NV50_DEBUG) & (NV50_DEBUG_##ch))        \
  23.       debug_printf(args)
  24.  
  25. #endif /* __NV50_DEBUG_H__ */
  26.