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

📄 r128_reg.h

📁 linux 下svgalib编的一个界面程序示例
💻 H
📖 第 1 页 / 共 5 页
字号:
#define R128_SCALE_3D_CNTL                0x1a00#       define R128_SCALE_DITHER_ERR_DIFF         (0  <<  1)#       define R128_SCALE_DITHER_TABLE            (1  <<  1)#       define R128_TEX_CACHE_SIZE_FULL           (0  <<  2)#       define R128_TEX_CACHE_SIZE_HALF           (1  <<  2)#       define R128_DITHER_INIT_CURR              (0  <<  3)#       define R128_DITHER_INIT_RESET             (1  <<  3)#       define R128_ROUND_24BIT                   (1  <<  4)#       define R128_TEX_CACHE_DISABLE             (1  <<  5)#       define R128_SCALE_3D_NOOP                 (0  <<  6)#       define R128_SCALE_3D_SCALE                (1  <<  6)#       define R128_SCALE_3D_TEXMAP_SHADE         (2  <<  6)#       define R128_SCALE_PIX_BLEND               (0  <<  8)#       define R128_SCALE_PIX_REPLICATE           (1  <<  8)#       define R128_TEX_CACHE_SPLIT               (1  <<  9)#       define R128_APPLE_YUV_MODE                (1  << 10)#       define R128_TEX_CACHE_PALLETE_MODE        (1  << 11)#       define R128_ALPHA_COMB_ADD_CLAMP          (0  << 12)#       define R128_ALPHA_COMB_ADD_NCLAMP         (1  << 12)#       define R128_ALPHA_COMB_SUB_DST_SRC_CLAMP  (2  << 12)#       define R128_ALPHA_COMB_SUB_DST_SRC_NCLAMP (3  << 12)#       define R128_FOG_TABLE                     (1  << 14)#       define R128_SIGNED_DST_CLAMP              (1  << 15)#       define R128_ALPHA_BLEND_SRC_ZERO          (0  << 16)#       define R128_ALPHA_BLEND_SRC_ONE           (1  << 16)#       define R128_ALPHA_BLEND_SRC_SRCCOLOR      (2  << 16)#       define R128_ALPHA_BLEND_SRC_INVSRCCOLOR   (3  << 16)#       define R128_ALPHA_BLEND_SRC_SRCALPHA      (4  << 16)#       define R128_ALPHA_BLEND_SRC_INVSRCALPHA   (5  << 16)#       define R128_ALPHA_BLEND_SRC_DSTALPHA      (6  << 16)#       define R128_ALPHA_BLEND_SRC_INVDSTALPHA   (7  << 16)#       define R128_ALPHA_BLEND_SRC_DSTCOLOR      (8  << 16)#       define R128_ALPHA_BLEND_SRC_INVDSTCOLOR   (9  << 16)#       define R128_ALPHA_BLEND_SRC_SAT           (10 << 16)#       define R128_ALPHA_BLEND_SRC_BLEND         (11 << 16)#       define R128_ALPHA_BLEND_SRC_INVBLEND      (12 << 16)#       define R128_ALPHA_BLEND_DST_ZERO          (0  << 20)#       define R128_ALPHA_BLEND_DST_ONE           (1  << 20)#       define R128_ALPHA_BLEND_DST_SRCCOLOR      (2  << 20)#       define R128_ALPHA_BLEND_DST_INVSRCCOLOR   (3  << 20)#       define R128_ALPHA_BLEND_DST_SRCALPHA      (4  << 20)#       define R128_ALPHA_BLEND_DST_INVSRCALPHA   (5  << 20)#       define R128_ALPHA_BLEND_DST_DSTALPHA      (6  << 20)#       define R128_ALPHA_BLEND_DST_INVDSTALPHA   (7  << 20)#       define R128_ALPHA_BLEND_DST_DSTCOLOR      (8  << 20)#       define R128_ALPHA_BLEND_DST_INVDSTCOLOR   (9  << 20)#       define R128_ALPHA_TEST_NEVER              (0  << 24)#       define R128_ALPHA_TEST_LESS               (1  << 24)#       define R128_ALPHA_TEST_LESSEQUAL          (2  << 24)#       define R128_ALPHA_TEST_EQUAL              (3  << 24)#       define R128_ALPHA_TEST_GREATEREQUAL       (4  << 24)#       define R128_ALPHA_TEST_GREATER            (5  << 24)#       define R128_ALPHA_TEST_NEQUAL             (6  << 24)#       define R128_ALPHA_TEST_ALWAYS             (7  << 24)#       define R128_COMPOSITE_SHADOW_CMP_EQUAL    (0  << 28)#       define R128_COMPOSITE_SHADOW_CMP_NEQUAL   (1  << 28)#       define R128_COMPOSITE_SHADOW              (1  << 29)#       define R128_TEX_MAP_ALPHA_IN_TEXTURE      (1  << 30)#       define R128_TEX_CACHE_LINE_SIZE_8QW       (0  << 31)#       define R128_TEX_CACHE_LINE_SIZE_4QW       (1  << 31)#define R128_SCALE_3D_DATATYPE            0x1a20#define R128_SETUP_CNTL                   0x1bc4#       define R128_DONT_START_TRIANGLE   (1 <<  0)#       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_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_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_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_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)#       define R128_ALPHA_COMB_ADD_CLAMP            (0  << 12)#       define R128_ALPHA_COMB_ADD_NO_CLAMP         (1  << 12)#       define R128_ALPHA_COMB_SUB_SRC_DST_CLAMP    (2  << 12)#       define R128_ALPHA_COMB_SUB_SRC_DST_NO_CLAMP (3  << 12)#       define R128_FOG_VERTEX                      (0  << 14)#       define R128_FOG_TABLE                       (1  << 14)#       define R128_ALPHA_BLEND_SRC_ZERO            (0  << 16)#       define R128_ALPHA_BLEND_SRC_ONE             (1  << 16)#       define R128_ALPHA_BLEND_SRC_SRCCOLOR        (2  << 16)#       define R128_ALPHA_BLEND_SRC_INVSRCCOLOR     (3  << 16)#       define R128_ALPHA_BLEND_SRC_SRCALPHA        (4  << 16)#       define R128_ALPHA_BLEND_SRC_INVSRCALPHA     (5  << 16)#       define R128_ALPHA_BLEND_SRC_DESTALPHA       (6  << 16)#       define R128_ALPHA_BLEND_SRC_INVDESTALPHA    (7  << 16)#       define R128_ALPHA_BLEND_SRC_DESTCOLOR       (8  << 16)#       define R128_ALPHA_BLEND_SRC_INVDESTCOLOR    (9  << 16)#       define R128_ALPHA_BLEND_SRC_SRCALPHASAT     (10 << 16)#       define R128_ALPHA_BLEND_SRC_BOTHSRCALPHA    (11 << 16)#       define R128_ALPHA_BLEND_SRC_BOTHINVSRCALPHA (12 << 16)#       define R128_ALPHA_BLEND_SRC_MASK            (15 << 16)#       define R128_ALPHA_BLEND_DST_ZERO            (0  << 20)#       define R128_ALPHA_BLEND_DST_ONE             (1  << 20)#       define R128_ALPHA_BLEND_DST_SRCCOLOR        (2  << 20)#       define R128_ALPHA_BLEND_DST_INVSRCCOLOR     (3  << 20)#       define R128_ALPHA_BLEND_DST_SRCALPHA        (4  << 20)#       define R128_ALPHA_BLEND_DST_INVSRCALPHA     (5  << 20)#       define R128_ALPHA_BLEND_DST_DESTALPHA       (6  << 20)#       define R128_ALPHA_BLEND_DST_INVDESTALPHA    (7  << 20)#       define R128_ALPHA_BLEND_DST_DESTCOLOR       (8  << 20)#       define R128_ALPHA_BLEND_DST_INVDESTCOLOR    (9  << 20)#       define R128_ALPHA_BLEND_DST_SRCALPHASAT     (10 << 20)#       define R128_ALPHA_BLEND_DST_MASK            (15 << 20)#       define R128_ALPHA_TEST_NEVER                (0  << 24)#       define R128_ALPHA_TEST_LESS                 (1  << 24)#       define R128_ALPHA_TEST_LESSEQUAL            (2  << 24)#       define R128_ALPHA_TEST_EQUAL                (3  << 24)#       define R128_ALPHA_TEST_GREATEREQUAL         (4  << 24)#       define R128_ALPHA_TEST_GREATER              (5  << 24)#       define R128_ALPHA_TEST_NEQUAL               (6  << 24)#       define R128_ALPHA_TEST_ALWAYS               (7  << 24)#       define R128_ALPHA_TEST_MASK                 (7  << 24)#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 

⌨️ 快捷键说明

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