📄 r200_reg.h
字号:
#define R200_PASS1_TEXCOORD_MASK (7 << 1) /* assumed same values as for pass2 */#define R200_PASS1_ST_ROUTE_STQ0 (0 << 4)#define R200_PASS1_ST_ROUTE_STQ1 (1 << 4)#define R200_PASS1_ST_ROUTE_STQ2 (2 << 4)#define R200_PASS1_ST_ROUTE_STQ3 (3 << 4)#define R200_PASS1_ST_ROUTE_STQ4 (4 << 4)#define R200_PASS1_ST_ROUTE_STQ5 (5 << 4)#define R200_PASS1_ST_ROUTE_MASK (7 << 4)#define R200_PASS1_ST_ROUTE_SHIFT (4)#define R200_PASS2_COORDS_REG_0 (2 << 24)#define R200_PASS2_COORDS_REG_1 (3 << 24)#define R200_PASS2_COORDS_REG_2 (4 << 24)#define R200_PASS2_COORDS_REG_3 (5 << 24)#define R200_PASS2_COORDS_REG_4 (6 << 24)#define R200_PASS2_COORDS_REG_5 (7 << 24)#define R200_PASS2_COORDS_REG_MASK (0x7 << 24)#define R200_PASS2_COORDS_REG_SHIFT (24)#define R200_PP_TXFILTER_1 0x2c20#define R200_PP_TXFORMAT_1 0x2c24#define R200_PP_TXFORMAT_X_1 0x2c28#define R200_PP_TXSIZE_1 0x2c2c#define R200_PP_TXPITCH_1 0x2c30#define R200_PP_BORDER_COLOR_1 0x2c34#define R200_PP_CUBIC_FACES_1 0x2c38#define R200_PP_TXMULTI_CTL_1 0x2c3c#define R200_PP_TXFILTER_2 0x2c40#define R200_PP_TXFORMAT_2 0x2c44#define R200_PP_TXSIZE_2 0x2c4c#define R200_PP_TXFORMAT_X_2 0x2c48#define R200_PP_TXPITCH_2 0x2c50#define R200_PP_BORDER_COLOR_2 0x2c54#define R200_PP_CUBIC_FACES_2 0x2c58#define R200_PP_TXMULTI_CTL_2 0x2c5c#define R200_PP_TXFILTER_3 0x2c60#define R200_PP_TXFORMAT_3 0x2c64#define R200_PP_TXSIZE_3 0x2c6c#define R200_PP_TXFORMAT_X_3 0x2c68#define R200_PP_TXPITCH_3 0x2c70#define R200_PP_BORDER_COLOR_3 0x2c74#define R200_PP_CUBIC_FACES_3 0x2c78#define R200_PP_TXMULTI_CTL_3 0x2c7c#define R200_PP_TXFILTER_4 0x2c80#define R200_PP_TXFORMAT_4 0x2c84#define R200_PP_TXSIZE_4 0x2c8c#define R200_PP_TXFORMAT_X_4 0x2c88#define R200_PP_TXPITCH_4 0x2c90#define R200_PP_BORDER_COLOR_4 0x2c94#define R200_PP_CUBIC_FACES_4 0x2c98#define R200_PP_TXMULTI_CTL_4 0x2c9c#define R200_PP_TXFILTER_5 0x2ca0#define R200_PP_TXFORMAT_5 0x2ca4#define R200_PP_TXSIZE_5 0x2cac#define R200_PP_TXFORMAT_X_5 0x2ca8#define R200_PP_TXPITCH_5 0x2cb0#define R200_PP_BORDER_COLOR_5 0x2cb4#define R200_PP_CUBIC_FACES_5 0x2cb8#define R200_PP_TXMULTI_CTL_5 0x2cbc/* gap */#define R200_PP_CNTL_X 0x2cc4 /* Reveree engineered from fglrx */#define R200_PPX_TEX_0_ENABLE (1 << 0)#define R200_PPX_TEX_1_ENABLE (1 << 1)#define R200_PPX_TEX_2_ENABLE (1 << 2)#define R200_PPX_TEX_3_ENABLE (1 << 3)#define R200_PPX_TEX_4_ENABLE (1 << 4)#define R200_PPX_TEX_5_ENABLE (1 << 5)#define R200_PPX_TEX_ENABLE_MASK (0x3f << 0)#define R200_PPX_OUTPUT_REG_0 (1 << 6)#define R200_PPX_OUTPUT_REG_1 (1 << 7)#define R200_PPX_OUTPUT_REG_2 (1 << 8)#define R200_PPX_OUTPUT_REG_3 (1 << 9)#define R200_PPX_OUTPUT_REG_4 (1 << 10)#define R200_PPX_OUTPUT_REG_5 (1 << 11)#define R200_PPX_OUTPUT_REG_MASK (0x3f << 6)#define R200_PPX_OUTPUT_REG_0_SHIFT (6)#define R200_PPX_PFS_INST0_ENABLE (1 << 12)#define R200_PPX_PFS_INST1_ENABLE (1 << 13)#define R200_PPX_PFS_INST2_ENABLE (1 << 14)#define R200_PPX_PFS_INST3_ENABLE (1 << 15)#define R200_PPX_PFS_INST4_ENABLE (1 << 16)#define R200_PPX_PFS_INST5_ENABLE (1 << 17)#define R200_PPX_PFS_INST6_ENABLE (1 << 18)#define R200_PPX_PFS_INST7_ENABLE (1 << 19)#define R200_PPX_PFS_INST_ENABLE_MASK (0xff << 12)#define R200_PPX_FPS_INST0_ENABLE_SHIFT (12)/* gap */#define R200_PP_TRI_PERF 0x2cf8#define R200_TRI_CUTOFF_MASK (0x1f << 0)#define R200_PP_PERF_CNTL 0x2cfc#define R200_PP_TXOFFSET_0 0x2d00#define R200_TXO_ENDIAN_NO_SWAP (0 << 0)#define R200_TXO_ENDIAN_BYTE_SWAP (1 << 0)#define R200_TXO_ENDIAN_WORD_SWAP (2 << 0)#define R200_TXO_ENDIAN_HALFDW_SWAP (3 << 0)#define R200_TXO_MACRO_TILE (1 << 2)#define R200_TXO_MICRO_TILE (1 << 3)#define R200_TXO_OFFSET_MASK 0xffffffe0#define R200_TXO_OFFSET_SHIFT 5#define R200_PP_CUBIC_OFFSET_F1_0 0x2d04#define R200_PP_CUBIC_OFFSET_F2_0 0x2d08#define R200_PP_CUBIC_OFFSET_F3_0 0x2d0c#define R200_PP_CUBIC_OFFSET_F4_0 0x2d10#define R200_PP_CUBIC_OFFSET_F5_0 0x2d14#define R200_PP_TXOFFSET_1 0x2d18#define R200_PP_CUBIC_OFFSET_F1_1 0x2d1c#define R200_PP_CUBIC_OFFSET_F2_1 0x2d20#define R200_PP_CUBIC_OFFSET_F3_1 0x2d24#define R200_PP_CUBIC_OFFSET_F4_1 0x2d28#define R200_PP_CUBIC_OFFSET_F5_1 0x2d2c#define R200_PP_TXOFFSET_2 0x2d30#define R200_PP_CUBIC_OFFSET_F1_2 0x2d34#define R200_PP_CUBIC_OFFSET_F2_2 0x2d38#define R200_PP_CUBIC_OFFSET_F3_2 0x2d3c#define R200_PP_CUBIC_OFFSET_F4_2 0x2d40#define R200_PP_CUBIC_OFFSET_F5_2 0x2d44#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#define R200_PP_TFACTOR_6 0x2ef8#define R200_PP_TFACTOR_7 0x2efc#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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -