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

📄 r128_reg.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
📖 第 1 页 / 共 5 页
字号:
#       define R128_Z_BIAS                (0 <<  1)#       define R128_DONT_START_ANY_ON     (1 <<  2)#       define R128_COLOR_SOLID_COLOR     (0 <<  3)#       define R128_COLOR_FLAT_VERT_1     (1 <<  3)#       define R128_COLOR_FLAT_VERT_2     (2 <<  3)#       define R128_COLOR_FLAT_VERT_3     (3 <<  3)#       define R128_COLOR_GOURAUD         (4 <<  3)#       define R128_PRIM_TYPE_TRI         (0 <<  7)#       define R128_PRIM_TYPE_LINE        (1 <<  7)#       define R128_PRIM_TYPE_POINT       (2 <<  7)#       define R128_PRIM_TYPE_POLY_EDGE   (3 <<  7)#       define R128_TEXTURE_ST_MULT_W     (0 <<  9)#       define R128_TEXTURE_ST_DIRECT     (1 <<  9)#       define R128_STARTING_VERTEX_1     (1 << 14)#       define R128_STARTING_VERTEX_2     (2 << 14)#       define R128_STARTING_VERTEX_3     (3 << 14)#       define R128_ENDING_VERTEX_1       (1 << 16)#       define R128_ENDING_VERTEX_2       (2 << 16)#       define R128_ENDING_VERTEX_3       (3 << 16)#       define R128_SU_POLY_LINE_LAST     (0 << 18)#       define R128_SU_POLY_LINE_NOT_LAST (1 << 18)#       define R128_SUB_PIX_2BITS         (0 << 19)#       define R128_SUB_PIX_4BITS         (1 << 19)#       define R128_SET_UP_CONTINUE       (1 << 31)#define R128_WINDOW_XY_OFFSET             0x1bcc#       define R128_WINDOW_Y_SHIFT        4#       define R128_WINDOW_X_SHIFT        20#define R128_Z_OFFSET_C                   0x1c90#define R128_Z_PITCH_C                    0x1c94#       define R128_Z_TILE                    (1 << 16)#define R128_Z_STEN_CNTL_C                0x1c98#       define R128_Z_PIX_WIDTH_16            (0 <<  1)#       define R128_Z_PIX_WIDTH_24            (1 <<  1)#       define R128_Z_PIX_WIDTH_32            (2 <<  1)#       define R128_Z_PIX_WIDTH_MASK          (3 <<  1)#       define R128_Z_TEST_NEVER              (0 <<  4)#       define R128_Z_TEST_LESS               (1 <<  4)#       define R128_Z_TEST_LESSEQUAL          (2 <<  4)#       define R128_Z_TEST_EQUAL              (3 <<  4)#       define R128_Z_TEST_GREATEREQUAL       (4 <<  4)#       define R128_Z_TEST_GREATER            (5 <<  4)#       define R128_Z_TEST_NEQUAL             (6 <<  4)#       define R128_Z_TEST_ALWAYS             (7 <<  4)#       define R128_Z_TEST_MASK               (7 <<  4)#       define R128_STENCIL_TEST_NEVER        (0 << 12)#       define R128_STENCIL_TEST_LESS         (1 << 12)#       define R128_STENCIL_TEST_LESSEQUAL    (2 << 12)#       define R128_STENCIL_TEST_EQUAL        (3 << 12)#       define R128_STENCIL_TEST_GREATEREQUAL (4 << 12)#       define R128_STENCIL_TEST_GREATER      (5 << 12)#       define R128_STENCIL_TEST_NEQUAL       (6 << 12)#       define R128_STENCIL_TEST_ALWAYS       (7 << 12)#       define R128_STENCIL_TEST_MASK         (7 << 12)#       define R128_STENCIL_S_FAIL_KEEP       (0 << 16)#       define R128_STENCIL_S_FAIL_ZERO       (1 << 16)#       define R128_STENCIL_S_FAIL_REPLACE    (2 << 16)#       define R128_STENCIL_S_FAIL_INC        (3 << 16)#       define R128_STENCIL_S_FAIL_DEC        (4 << 16)#       define R128_STENCIL_S_FAIL_INV        (5 << 16)#       define R128_STENCIL_S_FAIL_INC_WRAP   (6 << 16)	/* GUESS */#       define R128_STENCIL_S_FAIL_DEC_WRAP   (7 << 16)	/* GUESS */#       define R128_STENCIL_S_FAIL_MASK       (7 << 16)#       define R128_STENCIL_ZPASS_KEEP        (0 << 20)#       define R128_STENCIL_ZPASS_ZERO        (1 << 20)#       define R128_STENCIL_ZPASS_REPLACE     (2 << 20)#       define R128_STENCIL_ZPASS_INC         (3 << 20)#       define R128_STENCIL_ZPASS_DEC         (4 << 20)#       define R128_STENCIL_ZPASS_INV         (5 << 20)#       define R128_STENCIL_ZPASS_INC_WRAP    (6 << 20)	/* GUESS */#       define R128_STENCIL_ZPASS_DEC_WRAP    (7 << 20)	/* GUESS */#       define R128_STENCIL_ZPASS_MASK        (7 << 20)#       define R128_STENCIL_ZFAIL_KEEP        (0 << 24)#       define R128_STENCIL_ZFAIL_ZERO        (1 << 24)#       define R128_STENCIL_ZFAIL_REPLACE     (2 << 24)#       define R128_STENCIL_ZFAIL_INC         (3 << 24)#       define R128_STENCIL_ZFAIL_DEC         (4 << 24)#       define R128_STENCIL_ZFAIL_INV         (5 << 24)#       define R128_STENCIL_ZFAIL_INC_WRAP    (6 << 24)	/* GUESS */#       define R128_STENCIL_ZFAIL_DEC_WRAP    (7 << 24)	/* GUESS */#       define R128_STENCIL_ZFAIL_MASK        (7 << 24)#define R128_TEX_CNTL_C                   0x1c9c#       define R128_Z_ENABLE                   (1 <<  0)#       define R128_Z_WRITE_ENABLE             (1 <<  1)#       define R128_STENCIL_ENABLE             (1 <<  3)#       define R128_SHADE_ENABLE               (0 <<  4)#       define R128_TEXMAP_ENABLE              (1 <<  4)#       define R128_SEC_TEXMAP_ENABLE          (1 <<  5)#       define R128_FOG_ENABLE                 (1 <<  7)#       define R128_DITHER_ENABLE              (1 <<  8)#       define R128_ALPHA_ENABLE               (1 <<  9)#       define R128_ALPHA_TEST_ENABLE          (1 << 10)#       define R128_SPEC_LIGHT_ENABLE          (1 << 11)#       define R128_TEX_CHROMA_KEY_ENABLE      (1 << 12)#       define R128_ALPHA_IN_TEX_COMPLETE_A    (0 << 13)#       define R128_ALPHA_IN_TEX_LSB_A         (1 << 13)#       define R128_LIGHT_DIS                  (0 << 14)#       define R128_LIGHT_COPY                 (1 << 14)#       define R128_LIGHT_MODULATE             (2 << 14)#       define R128_LIGHT_ADD                  (3 << 14)#       define R128_LIGHT_BLEND_CONSTANT       (4 << 14)#       define R128_LIGHT_BLEND_TEXTURE        (5 << 14)#       define R128_LIGHT_BLEND_VERTEX         (6 << 14)#       define R128_LIGHT_BLEND_CONST_COLOR    (7 << 14)#       define R128_ALPHA_LIGHT_DIS            (0 << 18)#       define R128_ALPHA_LIGHT_COPY           (1 << 18)#       define R128_ALPHA_LIGHT_MODULATE       (2 << 18)#       define R128_ALPHA_LIGHT_ADD            (3 << 18)#       define R128_ANTI_ALIAS                 (1 << 21)#       define R128_TEX_CACHE_FLUSH            (1 << 23)#       define R128_LOD_BIAS_SHIFT             24#       define R128_LOD_BIAS_MASK              (0xff << 24)#define R128_MISC_3D_STATE_CNTL_REG       0x1ca0#       define R128_REF_ALPHA_MASK                  0xff#       define R128_MISC_SCALE_3D_NOOP              (0  <<  8)#       define R128_MISC_SCALE_3D_SCALE             (1  <<  8)#       define R128_MISC_SCALE_3D_TEXMAP_SHADE      (2  <<  8)#       define R128_MISC_SCALE_PIX_BLEND            (0  << 10)#       define R128_MISC_SCALE_PIX_REPLICATE        (1  << 10)/* Bits [14:12] are the same as R128_SCALE_3D_CNTL *//* Bit  [15]    is unknown *//* Bits [26:16] are the same as R128_SCALE_3D_CNTL *//* Bits [31:27] are unknown */#define R128_TEXTURE_CLR_CMP_CLR_C        0x1ca4#define R128_TEXTURE_CLR_CMP_MSK_C        0x1ca8#define R128_FOG_COLOR_C                  0x1cac#       define R128_FOG_BLUE_SHIFT             0#       define R128_FOG_GREEN_SHIFT            8#       define R128_FOG_RED_SHIFT             16#define R128_PRIM_TEX_CNTL_C              0x1cb0#       define R128_MIN_BLEND_NEAREST          (0  <<  1)#       define R128_MIN_BLEND_LINEAR           (1  <<  1)#       define R128_MIN_BLEND_MIPNEAREST       (2  <<  1)#       define R128_MIN_BLEND_MIPLINEAR        (3  <<  1)#       define R128_MIN_BLEND_LINEARMIPNEAREST (4  <<  1)#       define R128_MIN_BLEND_LINEARMIPLINEAR  (5  <<  1)#       define R128_MIN_BLEND_MASK             (7  <<  1)#       define R128_MAG_BLEND_NEAREST          (0  <<  4)#       define R128_MAG_BLEND_LINEAR           (1  <<  4)#       define R128_MAG_BLEND_MASK             (7  <<  4)#       define R128_MIP_MAP_DISABLE            (1  <<  7)#       define R128_TEX_CLAMP_S_WRAP           (0  <<  8)#       define R128_TEX_CLAMP_S_MIRROR         (1  <<  8)#       define R128_TEX_CLAMP_S_CLAMP          (2  <<  8)#       define R128_TEX_CLAMP_S_BORDER_COLOR   (3  <<  8)#       define R128_TEX_CLAMP_S_MASK           (3  <<  8)#       define R128_TEX_WRAP_S                 (1  << 10)#       define R128_TEX_CLAMP_T_WRAP           (0  << 11)#       define R128_TEX_CLAMP_T_MIRROR         (1  << 11)#       define R128_TEX_CLAMP_T_CLAMP          (2  << 11)#       define R128_TEX_CLAMP_T_BORDER_COLOR   (3  << 11)#       define R128_TEX_CLAMP_T_MASK           (3  << 11)#       define R128_TEX_WRAP_T                 (1  << 13)#       define R128_TEX_PERSPECTIVE_DISABLE    (1  << 14)#       define R128_DATATYPE_VQ                (0  << 16)#       define R128_DATATYPE_CI4               (1  << 16)#       define R128_DATATYPE_CI8               (2  << 16)#       define R128_DATATYPE_ARGB1555          (3  << 16)#       define R128_DATATYPE_RGB565            (4  << 16)#       define R128_DATATYPE_RGB888            (5  << 16)#       define R128_DATATYPE_ARGB8888          (6  << 16)#       define R128_DATATYPE_RGB332            (7  << 16)#       define R128_DATATYPE_Y8                (8  << 16)#       define R128_DATATYPE_RGB8              (9  << 16)#       define R128_DATATYPE_CI16              (10 << 16)#       define R128_DATATYPE_YVYU422           (11 << 16)#       define R128_DATATYPE_VYUY422           (12 << 16)#       define R128_DATATYPE_AYUV444           (14 << 16)#       define R128_DATATYPE_ARGB4444          (15 << 16)#       define R128_PALLETE_EITHER             (0  << 20)#       define R128_PALLETE_1                  (1  << 20)#       define R128_PALLETE_2                  (2  << 20)#       define R128_PSEUDOCOLOR_DT_RGB565      (0  << 24)#       define R128_PSEUDOCOLOR_DT_ARGB1555    (1  << 24)#       define R128_PSEUDOCOLOR_DT_ARGB4444    (2  << 24)#define R128_PRIM_TEXTURE_COMBINE_CNTL_C  0x1cb4#       define R128_COMB_DIS                   (0  <<  0)#       define R128_COMB_COPY                  (1  <<  0)#       define R128_COMB_COPY_INP              (2  <<  0)#       define R128_COMB_MODULATE              (3  <<  0)#       define R128_COMB_MODULATE2X            (4  <<  0)#       define R128_COMB_MODULATE4X            (5  <<  0)#       define R128_COMB_ADD                   (6  <<  0)#       define R128_COMB_ADD_SIGNED            (7  <<  0)#       define R128_COMB_BLEND_VERTEX          (8  <<  0)#       define R128_COMB_BLEND_TEXTURE         (9  <<  0)#       define R128_COMB_BLEND_CONST           (10 <<  0)#       define R128_COMB_BLEND_PREMULT         (11 <<  0)#       define R128_COMB_BLEND_PREV            (12 <<  0)#       define R128_COMB_BLEND_PREMULT_INV     (13 <<  0)#       define R128_COMB_ADD_SIGNED2X          (14 <<  0)#       define R128_COMB_BLEND_CONST_COLOR     (15 <<  0)#       define R128_COMB_MASK                  (15 <<  0)#       define R128_COLOR_FACTOR_CONST_COLOR   (0  <<  4)#       define R128_COLOR_FACTOR_NCONST_COLOR  (1  <<  4)#       define R128_COLOR_FACTOR_TEX           (4  <<  4)#       define R128_COLOR_FACTOR_NTEX          (5  <<  4)#       define R128_COLOR_FACTOR_ALPHA         (6  <<  4)#       define R128_COLOR_FACTOR_NALPHA        (7  <<  4)#       define R128_COLOR_FACTOR_PREV_COLOR    (8  <<  4)#       define R128_COLOR_FACTOR_MASK          (15 <<  4)#       define R128_COMB_FCN_MSB               (1  <<  8)#       define R128_INPUT_FACTOR_CONST_COLOR   (2  << 10)#       define R128_INPUT_FACTOR_CONST_ALPHA   (3  << 10)#       define R128_INPUT_FACTOR_INT_COLOR     (4  << 10)#       define R128_INPUT_FACTOR_INT_ALPHA     (5  << 10)#       define R128_INPUT_FACTOR_MASK          (15 << 10)#       define R128_COMB_ALPHA_DIS             (0  << 14)#       define R128_COMB_ALPHA_COPY            (1  << 14)#       define R128_COMB_ALPHA_COPY_INP        (2  << 14)#       define R128_COMB_ALPHA_MODULATE        (3  << 14)#       define R128_COMB_ALPHA_MODULATE2X      (4  << 14)#       define R128_COMB_ALPHA_MODULATE4X      (5  << 14)#       define R128_COMB_ALPHA_ADD             (6  << 14)#       define R128_COMB_ALPHA_ADD_SIGNED      (7  << 14)#       define R128_COMB_ALPHA_ADD_SIGNED2X    (14 << 14)#       define R128_COMB_ALPHA_MASK            (15 << 14)#       define R128_ALPHA_FACTOR_TEX_ALPHA     (6  << 18)#       define R128_ALPHA_FACTOR_NTEX_ALPHA    (7  << 18)#       define R128_ALPHA_FACTOR_MASK          (15 << 18)#       define R128_INP_FACTOR_A_CONST_ALPHA   (1  << 25)#       define R128_INP_FACTOR_A_INT_ALPHA     (2  << 25)#       define R128_INP_FACTOR_A_MASK          (7  << 25)#define R128_TEX_SIZE_PITCH_C             0x1cb8#       define R128_TEX_PITCH_SHIFT           0#       define R128_TEX_SIZE_SHIFT            4#       define R128_TEX_HEIGHT_SHIFT          8#       define R128_TEX_MIN_SIZE_SHIFT       12#       define R128_SEC_TEX_PITCH_SHIFT      16#       define R128_SEC_TEX_SIZE_SHIFT       20#       define R128_SEC_TEX_HEIGHT_SHIFT     24#       define R128_SEC_TEX_MIN_SIZE_SHIFT   28#       define R128_TEX_PITCH_MASK           (0x0f <<  0)#       define R128_TEX_SIZE_MASK            (0x0f <<  4)#       define R128_TEX_HEIGHT_MASK          (0x0f <<  8)#       define R128_TEX_MIN_SIZE_MASK        (0x0f << 12)#       define R128_SEC_TEX_PITCH_MASK       (0x0f << 16)#       define R128_SEC_TEX_SIZE_MASK        (0x0f << 20)#       define R128_SEC_TEX_HEIGHT_MASK      (0x0f << 24)#       define R128_SEC_TEX_MIN_SIZE_MASK    (0x0f << 28)#       define R128_TEX_SIZE_PITCH_SHIFT      0#       define R128_SEC_TEX_SIZE_PITCH_SHIFT 16#       define R128_TEX_SIZE_PITCH_MASK      (0xffff <<  0)#       define R128_SEC_TEX_SIZE_PITCH_MASK  (0xffff << 16)#define R128_PRIM_TEX_0_OFFSET_C          0x1cbc#define R128_PRIM_TEX_1_OFFSET_C          0x1cc0#define R128_PRIM_TEX_2_OFFSET_C          0x1cc4#define R128_PRIM_TEX_3_OFFSET_C          0x1cc8#define R128_PRIM_TEX_4_OFFSET_

⌨️ 快捷键说明

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