📄 r128_reg.h
字号:
#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 + -