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