#ifndef __PIXEL_SHADER_H__ #define __PIXEL_SHADER_H__ #include "r300_reg.h" /* INSTR 0 */ #define PFS_OP_MAD 0 #define PFS_OP_DP3 1 #define PFS_OP_DP4 2 #define PFS_OP_MIN 4 #define PFS_OP_MAX 5 #define PFS_OP_CMP 8 #define PFS_OP_FRC 9 #define PFS_OP_OUTC_REPL_ALPHA 10 /* "or" these with arg0 value to negate or take absolute value of an argument */ #define PFS_ARG_NEG (1<<5) #define PFS_ARG_ABS (1<<6) #define MAKE_PFS_INSTR0(op, arg0, arg1, arg2, flags) \ ( ((op)<<23) \ | ((arg0)<