⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r200_reg.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
📖 第 1 页 / 共 5 页
字号:
#define     R200_FOG_SHADE_GOURAUD      (2 << 14)#define     R200_FOG_SHADE_MASK         (3 << 14)#define     R200_ZBIAS_ENABLE_POINT     (1 << 16)#define     R200_ZBIAS_ENABLE_LINE      (1 << 17)#define     R200_ZBIAS_ENABLE_TRI       (1 << 18)#define     R200_WIDELINE_ENABLE        (1 << 20)#define     R200_DISC_FOG_SHADE_SOLID   (0 << 24)#define     R200_DISC_FOG_SHADE_FLAT    (1 << 24)#define     R200_DISC_FOG_SHADE_GOURAUD (2 << 24)#define     R200_DISC_FOG_SHADE_MASK    (3 << 24)#define     R200_VTX_PIX_CENTER_D3D     (0 << 27)#define     R200_VTX_PIX_CENTER_OGL     (1 << 27)#define     R200_ROUND_MODE_TRUNC       (0 << 28)#define     R200_ROUND_MODE_ROUND       (1 << 28)#define     R200_ROUND_MODE_ROUND_EVEN  (2 << 28)#define     R200_ROUND_MODE_ROUND_ODD   (3 << 28)#define     R200_ROUND_PREC_16TH_PIX    (0 << 30)#define     R200_ROUND_PREC_8TH_PIX     (1 << 30)#define     R200_ROUND_PREC_4TH_PIX     (2 << 30)#define     R200_ROUND_PREC_HALF_PIX    (3 << 30)#define R200_RE_CNTL                      0x1c50 #define     R200_STIPPLE_ENABLE                     0x1#define     R200_SCISSOR_ENABLE                     0x2#define     R200_PATTERN_ENABLE                     0x4#define     R200_PERSPECTIVE_ENABLE                 0x8#define     R200_POINT_SMOOTH                       0x20#define     R200_VTX_STQ0_D3D                       0x00010000#define     R200_VTX_STQ1_D3D                       0x00040000#define     R200_VTX_STQ2_D3D                       0x00100000#define     R200_VTX_STQ3_D3D                       0x00400000#define     R200_VTX_STQ4_D3D                       0x01000000#define     R200_VTX_STQ5_D3D                       0x04000000/* gap */#define R200_RE_STIPPLE_ADDR              0x1cc8#define R200_RE_STIPPLE_DATA              0x1ccc#define R200_RE_LINE_PATTERN              0x1cd0 #define     R200_LINE_PATTERN_MASK             0x0000ffff#define     R200_LINE_REPEAT_COUNT_SHIFT       16#define     R200_LINE_PATTERN_START_SHIFT      24#define     R200_LINE_PATTERN_LITTLE_BIT_ORDER (0 << 28)#define     R200_LINE_PATTERN_BIG_BIT_ORDER    (1 << 28)#define     R200_LINE_PATTERN_AUTO_RESET       (1 << 29)#define R200_RE_LINE_STATE                0x1cd4 #define     R200_LINE_CURRENT_PTR_SHIFT       0#define     R200_LINE_CURRENT_COUNT_SHIFT     8#define R200_RE_SCISSOR_TL_0              0x1cd8#define R200_RE_SCISSOR_BR_0              0x1cdc#define R200_RE_SCISSOR_TL_1              0x1ce0#define R200_RE_SCISSOR_BR_1              0x1ce4#define R200_RE_SCISSOR_TL_2              0x1ce8#define R200_RE_SCISSOR_BR_2              0x1cec/* gap */#define R200_RB3D_DEPTHXY_OFFSET          0x1d60 #define     R200_DEPTHX_SHIFT  0#define     R200_DEPTHY_SHIFT  16/* gap */#define R200_RB3D_STENCILREFMASK          0x1d7c #define     R200_STENCIL_REF_SHIFT           0#define     R200_STENCIL_REF_MASK            (0xff << 0)#define     R200_STENCIL_MASK_SHIFT          16#define     R200_STENCIL_VALUE_MASK          (0xff << 16)#define     R200_STENCIL_WRITEMASK_SHIFT     24#define     R200_STENCIL_WRITE_MASK          (0xff << 24)#define R200_RB3D_ROPCNTL                 0x1d80 #define     R200_ROP_MASK                    (15 << 8)#define     R200_ROP_CLEAR                   (0  << 8)#define     R200_ROP_NOR                     (1  << 8)#define     R200_ROP_AND_INVERTED            (2  << 8)#define     R200_ROP_COPY_INVERTED           (3  << 8)#define     R200_ROP_AND_REVERSE             (4  << 8)#define     R200_ROP_INVERT                  (5  << 8)#define     R200_ROP_XOR                     (6  << 8)#define     R200_ROP_NAND                    (7  << 8)#define     R200_ROP_AND                     (8  << 8)#define     R200_ROP_EQUIV                   (9  << 8)#define     R200_ROP_NOOP                    (10 << 8)#define     R200_ROP_OR_INVERTED             (11 << 8)#define     R200_ROP_COPY                    (12 << 8)#define     R200_ROP_OR_REVERSE              (13 << 8)#define     R200_ROP_OR                      (14 << 8)#define     R200_ROP_SET                     (15 << 8)#define R200_RB3D_PLANEMASK               0x1d84 /* gap */#define R200_SE_VPORT_XSCALE              0x1d98 #define R200_SE_VPORT_XOFFSET             0x1d9c #define R200_SE_VPORT_YSCALE              0x1da0 #define R200_SE_VPORT_YOFFSET             0x1da4 #define R200_SE_VPORT_ZSCALE              0x1da8 #define R200_SE_VPORT_ZOFFSET             0x1dac #define R200_SE_ZBIAS_FACTOR              0x1db0 #define R200_SE_ZBIAS_CONSTANT            0x1db4 #define R200_SE_LINE_WIDTH                0x1db8 #define	    R200_LINE_WIDTH_SHIFT                   0x00000000#define	    R200_MINPOINTSIZE_SHIFT                 0x00000010/* gap */#define R200_SE_VAP_CNTL                           0x2080#define     R200_VAP_TCL_ENABLE                       0x00000001#define     R200_VAP_PROG_VTX_SHADER_ENABLE           0x00000004#define     R200_VAP_SINGLE_BUF_STATE_ENABLE          0x00000010#define     R200_VAP_FORCE_W_TO_ONE                   0x00010000#define     R200_VAP_D3D_TEX_DEFAULT                  0x00020000#define     R200_VAP_VF_MAX_VTX_NUM__SHIFT            18#define     R200_VAP_DX_CLIP_SPACE_DEF                0x00400000#define R200_SE_VF_CNTL                           0x2084#define     R200_VF_PRIM_NONE                         0x00000000#define     R200_VF_PRIM_POINTS                       0x00000001#define     R200_VF_PRIM_LINES                        0x00000002#define     R200_VF_PRIM_LINE_STRIP                   0x00000003#define     R200_VF_PRIM_TRIANGLES                    0x00000004#define     R200_VF_PRIM_TRIANGLE_FAN                 0x00000005#define     R200_VF_PRIM_TRIANGLE_STRIP               0x00000006#define     R200_VF_PRIM_RECT_LIST                    0x00000008#define     R200_VF_PRIM_3VRT_POINTS                  0x00000009#define     R200_VF_PRIM_3VRT_LINES                   0x0000000a#define     R200_VF_PRIM_POINT_SPRITES                0x0000000b#define     R200_VF_PRIM_LINE_LOOP                    0x0000000c#define     R200_VF_PRIM_QUADS                        0x0000000d#define     R200_VF_PRIM_QUAD_STRIP                   0x0000000e#define     R200_VF_PRIM_POLYGON                      0x0000000f#define     R200_VF_PRIM_MASK                         0x0000000f#define     R200_VF_PRIM_WALK_IND                     0x00000010#define     R200_VF_PRIM_WALK_LIST                    0x00000020#define     R200_VF_PRIM_WALK_RING                    0x00000030#define     R200_VF_PRIM_WALK_MASK                    0x00000030#define     R200_VF_COLOR_ORDER_RGBA                  0x00000040#define     R200_VF_TCL_OUTPUT_VTX_ENABLE             0x00000200#define     R200_VF_INDEX_SZ_4                        0x00000800#define     R200_VF_VERTEX_NUMBER_MASK                0xffff0000#define     R200_VF_VERTEX_NUMBER_SHIFT               16#define R200_SE_VTX_FMT_0                 0x2088#define     R200_VTX_XY                     0 /* always have xy */#define     R200_VTX_Z0                     (1<<0)#define     R200_VTX_W0                     (1<<1)#define     R200_VTX_WEIGHT_COUNT_SHIFT     (2)#define     R200_VTX_PV_MATRIX_SEL          (1<<5)#define     R200_VTX_N0                     (1<<6)#define     R200_VTX_POINT_SIZE             (1<<7)#define     R200_VTX_DISCRETE_FOG           (1<<8)#define     R200_VTX_SHININESS_0            (1<<9)#define     R200_VTX_SHININESS_1            (1<<10)#define       R200_VTX_COLOR_NOT_PRESENT      0#define       R200_VTX_PK_RGBA          1#define       R200_VTX_FP_RGB           2#define       R200_VTX_FP_RGBA          3#define       R200_VTX_COLOR_MASK             3#define     R200_VTX_COLOR_0_SHIFT          11#define     R200_VTX_COLOR_1_SHIFT          13#define     R200_VTX_COLOR_2_SHIFT          15#define     R200_VTX_COLOR_3_SHIFT          17#define     R200_VTX_COLOR_4_SHIFT          19#define     R200_VTX_COLOR_5_SHIFT          21#define     R200_VTX_COLOR_6_SHIFT          23#define     R200_VTX_COLOR_7_SHIFT          25#define     R200_VTX_XY1                    (1<<28)#define     R200_VTX_Z1                     (1<<29)#define     R200_VTX_W1                     (1<<30)#define     R200_VTX_N1                     (1<<31)#define R200_SE_VTX_FMT_1                 0x208c#define     R200_VTX_TEX0_COMP_CNT_SHIFT        0#define     R200_VTX_TEX1_COMP_CNT_SHIFT        3#define     R200_VTX_TEX2_COMP_CNT_SHIFT        6#define     R200_VTX_TEX3_COMP_CNT_SHIFT        9#define     R200_VTX_TEX4_COMP_CNT_SHIFT        12#define     R200_VTX_TEX5_COMP_CNT_SHIFT        15#define R200_SE_TCL_OUTPUT_VTX_FMT_0      0x2090 #define R200_SE_TCL_OUTPUT_VTX_FMT_1      0x2094 /* gap */#define R200_SE_VTE_CNTL                  0x20b0#define     R200_VPORT_X_SCALE_ENA                0x00000001#define     R200_VPORT_X_OFFSET_ENA               0x00000002#define     R200_VPORT_Y_SCALE_ENA                0x00000004#define     R200_VPORT_Y_OFFSET_ENA               0x00000008#define     R200_VPORT_Z_SCALE_ENA                0x00000010#define     R200_VPORT_Z_OFFSET_ENA               0x00000020#define     R200_VTX_XY_FMT                       0x00000100#define     R200_VTX_Z_FMT                        0x00000200#define     R200_VTX_W0_FMT                       0x00000400#define     R200_VTX_W0_NORMALIZE                 0x00000800#define     R200_VTX_ST_DENORMALIZED              0x00001000/* gap */#define R200_SE_VTX_NUM_ARRAYS            0x20c0#define R200_SE_VTX_AOS_ATTR01            0x20c4#define R200_SE_VTX_AOS_ADDR0             0x20c8#define R200_SE_VTX_AOS_ADDR1             0x20cc#define R200_SE_VTX_AOS_ATTR23            0x20d0#define R200_SE_VTX_AOS_ADDR2             0x20d4#define R200_SE_VTX_AOS_ADDR3             0x20d8#define R200_SE_VTX_AOS_ATTR45            0x20dc#define R200_SE_VTX_AOS_ADDR4             0x20e0#define R200_SE_VTX_AOS_ADDR5             0x20e4#define R200_SE_VTX_AOS_ATTR67            0x20e8#define R200_SE_VTX_AOS_ADDR6             0x20ec#define R200_SE_VTX_AOS_ADDR7             0x20f0#define R200_SE_VTX_AOS_ATTR89            0x20f4#define R200_SE_VTX_AOS_ADDR8             0x20f8#define R200_SE_VTX_AOS_ADDR9             0x20fc#define R200_SE_VTX_AOS_ATTR1011          0x2100#define R200_SE_VTX_AOS_ADDR10            0x2104#define R200_SE_VTX_AOS_ADDR11            0x2108#define R200_SE_VF_MAX_VTX_INDX           0x210c#define R200_SE_VF_MIN_VTX_INDX           0x2110/* gap */#define R200_SE_VAP_CNTL_STATUS           0x2140#define     R200_VC_NO_SWAP                  (0 << 0)#define     R200_VC_16BIT_SWAP               (1 << 0)#define     R200_VC_32BIT_SWAP               (2 << 0)/* gap */#define R200_SE_VTX_STATE_CNTL                     0x2180#define     R200_VSC_COLOR_0_ASSEMBLY_CNTL_SHIFT    0x00000000#define     R200_VSC_COLOR_1_ASSEMBLY_CNTL_SHIFT    0x00000002#define     R200_VSC_COLOR_2_ASSEMBLY_CNTL_SHIFT    0x00000004#define     R200_VSC_COLOR_3_ASSEMBLY_CNTL_SHIFT    0x00000006#define     R200_VSC_COLOR_4_ASSEMBLY_CNTL_SHIFT    0x00000008#define     R200_VSC_COLOR_5_ASSEMBLY_CNTL_SHIFT    0x0000000a#define     R200_VSC_COLOR_6_ASSEMBLY_CNTL_SHIFT    0x0000000c#define     R200_VSC_COLOR_7_ASSEMBLY_CNTL_SHIFT    0x0000000e#define     R200_VSC_UPDATE_USER_COLOR_0_ENABLE    0x00010000#define     R200_VSC_UPDATE_USER_COLOR_1_ENABLE    0x00020000/* gap */#define R200_SE_TCL_VECTOR_INDX_REG                0x2200#define R200_SE_TCL_VECTOR_DATA_REG                0x2204#define R200_SE_TCL_SCALAR_INDX_REG                0x2208#define R200_SE_TCL_SCALAR_DATA_REG                0x220c/* gap */#define R200_SE_TCL_MATRIX_SEL_0                   0x2230#define     R200_MODELVIEW_0_SHIFT           (0) #define     R200_MODELVIEW_1_SHIFT           (8) #define     R200_MODELVIEW_2_SHIFT           (16) #define     R200_MODELVIEW_3_SHIFT           (24) #define R200_SE_TCL_MATRIX_SEL_1                   0x2234#define     R200_IT_MODELVIEW_0_SHIFT        (0)#define     R200_IT_MODELVIEW_1_SHIFT        (8) #define     R200_IT_MODELVIEW_2_SHIFT        (16)#define     R200_IT_MODELVIEW_3_SHIFT        (24)#define R200_SE_TCL_MATRIX_SEL_2                   0x2238#define     R200_MODELPROJECT_0_SHIFT         (0) #define     R200_MODELPROJECT_1_SHIFT         (8) #define     R200_MODELPROJECT_2_SHIFT         (16) #define     R200_MODELPROJECT_3_SHIFT         (24) #define R200_SE_TCL_MATRIX_SEL_3                   0x223c#define     R200_TEXMAT_0_SHIFT    0#define     R200_TEXMAT_1_SHIFT    8#define     R200_TEXMAT_2_SHIFT    16#define     R200_TEXMAT_3_SHIFT    24#define R200_SE_TCL_MATRIX_SEL_4                   0x2240

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -