📄 r200_reg.h
字号:
#define R200_PP_TXOFFSET_3 0x2d48#define R200_PP_CUBIC_OFFSET_F1_3 0x2d4c#define R200_PP_CUBIC_OFFSET_F2_3 0x2d50#define R200_PP_CUBIC_OFFSET_F3_3 0x2d54#define R200_PP_CUBIC_OFFSET_F4_3 0x2d58#define R200_PP_CUBIC_OFFSET_F5_3 0x2d5c#define R200_PP_TXOFFSET_4 0x2d60#define R200_PP_CUBIC_OFFSET_F1_4 0x2d64#define R200_PP_CUBIC_OFFSET_F2_4 0x2d68#define R200_PP_CUBIC_OFFSET_F3_4 0x2d6c#define R200_PP_CUBIC_OFFSET_F4_4 0x2d70#define R200_PP_CUBIC_OFFSET_F5_4 0x2d74#define R200_PP_TXOFFSET_5 0x2d78#define R200_PP_CUBIC_OFFSET_F1_5 0x2d7c#define R200_PP_CUBIC_OFFSET_F2_5 0x2d80#define R200_PP_CUBIC_OFFSET_F3_5 0x2d84#define R200_PP_CUBIC_OFFSET_F4_5 0x2d88#define R200_PP_CUBIC_OFFSET_F5_5 0x2d8c/* gap */#define R200_PP_TAM_DEBUG3 0x2d9c/* gap */#define R200_PP_TFACTOR_0 0x2ee0#define R200_PP_TFACTOR_1 0x2ee4#define R200_PP_TFACTOR_2 0x2ee8#define R200_PP_TFACTOR_3 0x2eec#define R200_PP_TFACTOR_4 0x2ef0#define R200_PP_TFACTOR_5 0x2ef4/* gap */#define R200_PP_TXCBLEND_0 0x2f00#define R200_TXC_ARG_A_ZERO (0)#define R200_TXC_ARG_A_CURRENT_COLOR (2)#define R200_TXC_ARG_A_CURRENT_ALPHA (3)#define R200_TXC_ARG_A_DIFFUSE_COLOR (4)#define R200_TXC_ARG_A_DIFFUSE_ALPHA (5)#define R200_TXC_ARG_A_SPECULAR_COLOR (6)#define R200_TXC_ARG_A_SPECULAR_ALPHA (7)#define R200_TXC_ARG_A_TFACTOR_COLOR (8)#define R200_TXC_ARG_A_TFACTOR_ALPHA (9)#define R200_TXC_ARG_A_R0_COLOR (10)#define R200_TXC_ARG_A_R0_ALPHA (11)#define R200_TXC_ARG_A_R1_COLOR (12)#define R200_TXC_ARG_A_R1_ALPHA (13)#define R200_TXC_ARG_A_R2_COLOR (14)#define R200_TXC_ARG_A_R2_ALPHA (15)#define R200_TXC_ARG_A_R3_COLOR (16)#define R200_TXC_ARG_A_R3_ALPHA (17)#define R200_TXC_ARG_A_R4_COLOR (18)#define R200_TXC_ARG_A_R4_ALPHA (19)#define R200_TXC_ARG_A_R5_COLOR (20)#define R200_TXC_ARG_A_R5_ALPHA (21)#define R200_TXC_ARG_A_TFACTOR1_COLOR (26)#define R200_TXC_ARG_A_TFACTOR1_ALPHA (27)#define R200_TXC_ARG_A_MASK (31 << 0)#define R200_TXC_ARG_A_SHIFT 0#define R200_TXC_ARG_B_ZERO (0<<5)#define R200_TXC_ARG_B_CURRENT_COLOR (2<<5)#define R200_TXC_ARG_B_CURRENT_ALPHA (3<<5)#define R200_TXC_ARG_B_DIFFUSE_COLOR (4<<5)#define R200_TXC_ARG_B_DIFFUSE_ALPHA (5<<5)#define R200_TXC_ARG_B_SPECULAR_COLOR (6<<5)#define R200_TXC_ARG_B_SPECULAR_ALPHA (7<<5)#define R200_TXC_ARG_B_TFACTOR_COLOR (8<<5)#define R200_TXC_ARG_B_TFACTOR_ALPHA (9<<5)#define R200_TXC_ARG_B_R0_COLOR (10<<5)#define R200_TXC_ARG_B_R0_ALPHA (11<<5)#define R200_TXC_ARG_B_R1_COLOR (12<<5)#define R200_TXC_ARG_B_R1_ALPHA (13<<5)#define R200_TXC_ARG_B_R2_COLOR (14<<5)#define R200_TXC_ARG_B_R2_ALPHA (15<<5)#define R200_TXC_ARG_B_R3_COLOR (16<<5)#define R200_TXC_ARG_B_R3_ALPHA (17<<5)#define R200_TXC_ARG_B_R4_COLOR (18<<5)#define R200_TXC_ARG_B_R4_ALPHA (19<<5)#define R200_TXC_ARG_B_R5_COLOR (20<<5)#define R200_TXC_ARG_B_R5_ALPHA (21<<5)#define R200_TXC_ARG_B_TFACTOR1_COLOR (26<<5)#define R200_TXC_ARG_B_TFACTOR1_ALPHA (27<<5)#define R200_TXC_ARG_B_MASK (31 << 5)#define R200_TXC_ARG_B_SHIFT 5#define R200_TXC_ARG_C_ZERO (0<<10)#define R200_TXC_ARG_C_CURRENT_COLOR (2<<10)#define R200_TXC_ARG_C_CURRENT_ALPHA (3<<10)#define R200_TXC_ARG_C_DIFFUSE_COLOR (4<<10)#define R200_TXC_ARG_C_DIFFUSE_ALPHA (5<<10)#define R200_TXC_ARG_C_SPECULAR_COLOR (6<<10)#define R200_TXC_ARG_C_SPECULAR_ALPHA (7<<10)#define R200_TXC_ARG_C_TFACTOR_COLOR (8<<10)#define R200_TXC_ARG_C_TFACTOR_ALPHA (9<<10)#define R200_TXC_ARG_C_R0_COLOR (10<<10)#define R200_TXC_ARG_C_R0_ALPHA (11<<10)#define R200_TXC_ARG_C_R1_COLOR (12<<10)#define R200_TXC_ARG_C_R1_ALPHA (13<<10)#define R200_TXC_ARG_C_R2_COLOR (14<<10)#define R200_TXC_ARG_C_R2_ALPHA (15<<10)#define R200_TXC_ARG_C_R3_COLOR (16<<10)#define R200_TXC_ARG_C_R3_ALPHA (17<<10)#define R200_TXC_ARG_C_R4_COLOR (18<<10)#define R200_TXC_ARG_C_R4_ALPHA (19<<10)#define R200_TXC_ARG_C_R5_COLOR (20<<10)#define R200_TXC_ARG_C_R5_ALPHA (21<<10)#define R200_TXC_ARG_C_TFACTOR1_COLOR (26<<10)#define R200_TXC_ARG_C_TFACTOR1_ALPHA (27<<10)#define R200_TXC_ARG_C_MASK (31 << 10)#define R200_TXC_ARG_C_SHIFT 10#define R200_TXC_COMP_ARG_A (1 << 16)#define R200_TXC_COMP_ARG_A_SHIFT (16)#define R200_TXC_BIAS_ARG_A (1 << 17)#define R200_TXC_SCALE_ARG_A (1 << 18)#define R200_TXC_NEG_ARG_A (1 << 19)#define R200_TXC_COMP_ARG_B (1 << 20)#define R200_TXC_COMP_ARG_B_SHIFT (20)#define R200_TXC_BIAS_ARG_B (1 << 21)#define R200_TXC_SCALE_ARG_B (1 << 22)#define R200_TXC_NEG_ARG_B (1 << 23)#define R200_TXC_COMP_ARG_C (1 << 24)#define R200_TXC_COMP_ARG_C_SHIFT (24)#define R200_TXC_BIAS_ARG_C (1 << 25)#define R200_TXC_SCALE_ARG_C (1 << 26)#define R200_TXC_NEG_ARG_C (1 << 27)#define R200_TXC_OP_MADD (0 << 28)#define R200_TXC_OP_CND0 (2 << 28)#define R200_TXC_OP_LERP (3 << 28)#define R200_TXC_OP_DOT3 (4 << 28)#define R200_TXC_OP_DOT4 (5 << 28)#define R200_TXC_OP_CONDITIONAL (6 << 28)#define R200_TXC_OP_DOT2_ADD (7 << 28)#define R200_TXC_OP_MASK (7 << 28)#define R200_PP_TXCBLEND2_0 0x2f04#define R200_TXC_TFACTOR_SEL_SHIFT 0#define R200_TXC_TFACTOR_SEL_MASK 0x7#define R200_TXC_TFACTOR1_SEL_SHIFT 4#define R200_TXC_TFACTOR1_SEL_MASK (0x7 << 4)#define R200_TXC_SCALE_SHIFT 8#define R200_TXC_SCALE_MASK (7 << 8)#define R200_TXC_SCALE_1X (0 << 8)#define R200_TXC_SCALE_2X (1 << 8)#define R200_TXC_SCALE_4X (2 << 8)#define R200_TXC_SCALE_8X (3 << 8)#define R200_TXC_SCALE_INV2 (5 << 8)#define R200_TXC_SCALE_INV4 (6 << 8)#define R200_TXC_SCALE_INV8 (7 << 8)#define R200_TXC_CLAMP_SHIFT 12#define R200_TXC_CLAMP_MASK (3 << 12)#define R200_TXC_CLAMP_WRAP (0 << 12)#define R200_TXC_CLAMP_0_1 (1 << 12)#define R200_TXC_CLAMP_8_8 (2 << 12)#define R200_TXC_OUTPUT_REG_MASK (7 << 16)#define R200_TXC_OUTPUT_REG_NONE (0 << 16)#define R200_TXC_OUTPUT_REG_R0 (1 << 16)#define R200_TXC_OUTPUT_REG_R1 (2 << 16)#define R200_TXC_OUTPUT_REG_R2 (3 << 16)#define R200_TXC_OUTPUT_REG_R3 (4 << 16)#define R200_TXC_OUTPUT_REG_R4 (5 << 16)#define R200_TXC_OUTPUT_REG_R5 (6 << 16)#define R200_TXC_OUTPUT_MASK_MASK (7 << 20)#define R200_TXC_OUTPUT_MASK_RGB (0 << 20)#define R200_TXC_OUTPUT_MASK_RG (1 << 20)#define R200_TXC_OUTPUT_MASK_RB (2 << 20)#define R200_TXC_OUTPUT_MASK_R (3 << 20)#define R200_TXC_OUTPUT_MASK_GB (4 << 20)#define R200_TXC_OUTPUT_MASK_G (5 << 20)#define R200_TXC_OUTPUT_MASK_B (6 << 20)#define R200_TXC_OUTPUT_MASK_NONE (7 << 20)#define R200_TXC_REPL_NORMAL 0#define R200_TXC_REPL_RED 1#define R200_TXC_REPL_GREEN 2#define R200_TXC_REPL_BLUE 3#define R200_TXC_REPL_ARG_A_SHIFT 26#define R200_TXC_REPL_ARG_A_MASK (3 << 26)#define R200_TXC_REPL_ARG_B_SHIFT 28#define R200_TXC_REPL_ARG_B_MASK (3 << 28)#define R200_TXC_REPL_ARG_C_SHIFT 30#define R200_TXC_REPL_ARG_C_MASK (3 << 30)#define R200_PP_TXABLEND_0 0x2f08#define R200_TXA_ARG_A_ZERO (0)#define R200_TXA_ARG_A_CURRENT_ALPHA (2) /* guess */#define R200_TXA_ARG_A_CURRENT_BLUE (3) /* guess */#define R200_TXA_ARG_A_DIFFUSE_ALPHA (4)#define R200_TXA_ARG_A_DIFFUSE_BLUE (5)#define R200_TXA_ARG_A_SPECULAR_ALPHA (6)#define R200_TXA_ARG_A_SPECULAR_BLUE (7)#define R200_TXA_ARG_A_TFACTOR_ALPHA (8)#define R200_TXA_ARG_A_TFACTOR_BLUE (9)#define R200_TXA_ARG_A_R0_ALPHA (10)#define R200_TXA_ARG_A_R0_BLUE (11)#define R200_TXA_ARG_A_R1_ALPHA (12)#define R200_TXA_ARG_A_R1_BLUE (13)#define R200_TXA_ARG_A_R2_ALPHA (14)#define R200_TXA_ARG_A_R2_BLUE (15)#define R200_TXA_ARG_A_R3_ALPHA (16)#define R200_TXA_ARG_A_R3_BLUE (17)#define R200_TXA_ARG_A_R4_ALPHA (18)#define R200_TXA_ARG_A_R4_BLUE (19)#define R200_TXA_ARG_A_R5_ALPHA (20)#define R200_TXA_ARG_A_R5_BLUE (21)#define R200_TXA_ARG_A_TFACTOR1_ALPHA (26)#define R200_TXA_ARG_A_TFACTOR1_BLUE (27)#define R200_TXA_ARG_A_MASK (31 << 0)#define R200_TXA_ARG_A_SHIFT 0#define R200_TXA_ARG_B_ZERO (0<<5)#define R200_TXA_ARG_B_CURRENT_ALPHA (2<<5) /* guess */#define R200_TXA_ARG_B_CURRENT_BLUE (3<<5) /* guess */#define R200_TXA_ARG_B_DIFFUSE_ALPHA (4<<5)#define R200_TXA_ARG_B_DIFFUSE_BLUE (5<<5)#define R200_TXA_ARG_B_SPECULAR_ALPHA (6<<5)#define R200_TXA_ARG_B_SPECULAR_BLUE (7<<5)#define R200_TXA_ARG_B_TFACTOR_ALPHA (8<<5)#define R200_TXA_ARG_B_TFACTOR_BLUE (9<<5)#define R200_TXA_ARG_B_R0_ALPHA (10<<5)#define R200_TXA_ARG_B_R0_BLUE (11<<5)#define R200_TXA_ARG_B_R1_ALPHA (12<<5)#define R200_TXA_ARG_B_R1_BLUE (13<<5)#define R200_TXA_ARG_B_R2_ALPHA (14<<5)#define R200_TXA_ARG_B_R2_BLUE (15<<5)#define R200_TXA_ARG_B_R3_ALPHA (16<<5)#define R200_TXA_ARG_B_R3_BLUE (17<<5)#define R200_TXA_ARG_B_R4_ALPHA (18<<5)#define R200_TXA_ARG_B_R4_BLUE (19<<5)#define R200_TXA_ARG_B_R5_ALPHA (20<<5)#define R200_TXA_ARG_B_R5_BLUE (21<<5)#define R200_TXA_ARG_B_TFACTOR1_ALPHA (26<<5)#define R200_TXA_ARG_B_TFACTOR1_BLUE (27<<5)#define R200_TXA_ARG_B_MASK (31 << 5)#define R200_TXA_ARG_B_SHIFT 5#define R200_TXA_ARG_C_ZERO (0<<10)#define R200_TXA_ARG_C_CURRENT_ALPHA (2<<10) /* guess */#define R200_TXA_ARG_C_CURRENT_BLUE (3<<10) /* guess */#define R200_TXA_ARG_C_DIFFUSE_ALPHA (4<<10)#define R200_TXA_ARG_C_DIFFUSE_BLUE (5<<10)#define R200_TXA_ARG_C_SPECULAR_ALPHA (6<<10)#define R200_TXA_ARG_C_SPECULAR_BLUE (7<<10)#define R200_TXA_ARG_C_TFACTOR_ALPHA (8<<10)#define R200_TXA_ARG_C_TFACTOR_BLUE (9<<10)#define R200_TXA_ARG_C_R0_ALPHA (10<<10)#define R200_TXA_ARG_C_R0_BLUE (11<<10)#define R200_TXA_ARG_C_R1_ALPHA (12<<10)#define R200_TXA_ARG_C_R1_BLUE (13<<10)#define R200_TXA_ARG_C_R2_ALPHA (14<<10)#define R200_TXA_ARG_C_R2_BLUE (15<<10)#define R200_TXA_ARG_C_R3_ALPHA (16<<10)#define R200_TXA_ARG_C_R3_BLUE (17<<10)#define R200_TXA_ARG_C_R4_ALPHA (18<<10)#define R200_TXA_ARG_C_R4_BLUE (19<<10)#define R200_TXA_ARG_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -