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

📄 3d_regs.h

📁 ati driver
💻 H
📖 第 1 页 / 共 3 页
字号:
/*	Copyright (c) 2002, Thomas Kurschel	Part of Radeon driver			3D registers*/#ifndef _3D_REGS_H#define _3D_REGS_H#define RADEON_PP_BORDER_COLOR_0            0x1d40#define RADEON_PP_BORDER_COLOR_1            0x1d44#define RADEON_PP_BORDER_COLOR_2            0x1d48#define RADEON_PP_CNTL                      0x1c38#       define RADEON_STIPPLE_ENABLE        (1 <<  0)#       define RADEON_SCISSOR_ENABLE        (1 <<  1)#       define RADEON_PATTERN_ENABLE        (1 <<  2)#       define RADEON_SHADOW_ENABLE         (1 <<  3)#       define RADEON_TEX_ENABLE_MASK       (0xf << 4)#       define RADEON_TEX_0_ENABLE          (1 <<  4)#       define RADEON_TEX_1_ENABLE          (1 <<  5)#       define RADEON_TEX_2_ENABLE          (1 <<  6)#       define RADEON_TEX_3_ENABLE          (1 <<  7)#       define RADEON_TEX_BLEND_ENABLE_MASK (0xf << 12)#       define RADEON_TEX_BLEND_0_ENABLE    (1 << 12)#       define RADEON_TEX_BLEND_1_ENABLE    (1 << 13)#       define RADEON_TEX_BLEND_2_ENABLE    (1 << 14)#       define RADEON_TEX_BLEND_3_ENABLE    (1 << 15)#       define RADEON_PLANAR_YUV_ENABLE     (1 << 20)#       define RADEON_SPECULAR_ENABLE       (1 << 21)#       define RADEON_FOG_ENABLE            (1 << 22)#       define RADEON_ALPHA_TEST_ENABLE     (1 << 23)#       define RADEON_ANTI_ALIAS_NONE       (0 << 24)#       define RADEON_ANTI_ALIAS_LINE       (1 << 24)#       define RADEON_ANTI_ALIAS_POLY       (2 << 24)#       define RADEON_ANTI_ALIAS_LINE_POLY  (3 << 24)#       define RADEON_BUMP_MAP_ENABLE       (1 << 26)#       define RADEON_BUMPED_MAP_T0         (0 << 27)#       define RADEON_BUMPED_MAP_T1         (1 << 27)#       define RADEON_BUMPED_MAP_T2         (2 << 27)#       define RADEON_TEX_3D_ENABLE_0       (1 << 29)#       define RADEON_TEX_3D_ENABLE_1       (1 << 30)#       define RADEON_MC_ENABLE             (1 << 31)#define RADEON_PP_FOG_COLOR                 0x1c18#       define RADEON_FOG_COLOR_MASK        0x00ffffff#       define RADEON_FOG_VERTEX            (0 << 24)#       define RADEON_FOG_TABLE             (1 << 24)#       define RADEON_FOG_USE_DEPTH         (0 << 25)#       define RADEON_FOG_USE_DIFFUSE_ALPHA (2 << 25)#       define RADEON_FOG_USE_SPEC_ALPHA    (3 << 25)#define RADEON_PP_LUM_MATRIX                0x1d00#define RADEON_PP_MISC                      0x1c14#       define RADEON_REF_ALPHA_MASK        0x000000ff#       define RADEON_ALPHA_TEST_FAIL       (0 << 8)#       define RADEON_ALPHA_TEST_LESS       (1 << 8)#       define RADEON_ALPHA_TEST_LEQUAL     (2 << 8)#       define RADEON_ALPHA_TEST_EQUAL      (3 << 8)#       define RADEON_ALPHA_TEST_GEQUAL     (4 << 8)#       define RADEON_ALPHA_TEST_GREATER    (5 << 8)#       define RADEON_ALPHA_TEST_NEQUAL     (6 << 8)#       define RADEON_ALPHA_TEST_PASS       (7 << 8)#       define RADEON_ALPHA_TEST_OP_MASK    (7 << 8)#       define RADEON_CHROMA_FUNC_FAIL      (0 << 16)#       define RADEON_CHROMA_FUNC_PASS      (1 << 16)#       define RADEON_CHROMA_FUNC_NEQUAL    (2 << 16)#       define RADEON_CHROMA_FUNC_EQUAL     (3 << 16)#       define RADEON_CHROMA_KEY_NEAREST    (0 << 18)#       define RADEON_CHROMA_KEY_ZERO       (1 << 18)#       define RADEON_SHADOW_ID_AUTO_INC    (1 << 20)#       define RADEON_SHADOW_FUNC_EQUAL     (0 << 21)#       define RADEON_SHADOW_FUNC_NEQUAL    (1 << 21)#       define RADEON_SHADOW_PASS_1         (0 << 22)#       define RADEON_SHADOW_PASS_2         (1 << 22)#       define RADEON_RIGHT_HAND_CUBE_D3D   (0 << 24)#       define RADEON_RIGHT_HAND_CUBE_OGL   (1 << 24)#define RADEON_PP_ROT_MATRIX_0              0x1d58#define RADEON_PP_ROT_MATRIX_1              0x1d5c#define RADEON_PP_TXFILTER_0                0x1c54#define RADEON_PP_TXFILTER_1                0x1c6c#define RADEON_PP_TXFILTER_2                0x1c84#       define RADEON_MAG_FILTER_NEAREST                   (0  <<  0)#       define RADEON_MAG_FILTER_LINEAR                    (1  <<  0)#       define RADEON_MAG_FILTER_MASK                      (1  <<  0)#       define RADEON_MIN_FILTER_NEAREST                   (0  <<  1)#       define RADEON_MIN_FILTER_LINEAR                    (1  <<  1)#       define RADEON_MIN_FILTER_NEAREST_MIP_NEAREST       (2  <<  1)#       define RADEON_MIN_FILTER_NEAREST_MIP_LINEAR        (3  <<  1)#       define RADEON_MIN_FILTER_LINEAR_MIP_NEAREST        (6  <<  1)#       define RADEON_MIN_FILTER_LINEAR_MIP_LINEAR         (7  <<  1)#       define RADEON_MIN_FILTER_ANISO_NEAREST             (8  <<  1)#       define RADEON_MIN_FILTER_ANISO_LINEAR              (9  <<  1)#       define RADEON_MIN_FILTER_ANISO_NEAREST_MIP_NEAREST (10 <<  1)#       define RADEON_MIN_FILTER_ANISO_NEAREST_MIP_LINEAR  (11 <<  1)#       define RADEON_MIN_FILTER_MASK                      (15 <<  1)#       define RADEON_LOD_BIAS_MASK                        (0xffff <<  8)#       define RADEON_LOD_BIAS_SHIFT                       8#       define RADEON_MAX_MIP_LEVEL_MASK                   (0x0f << 16)#       define RADEON_MAX_MIP_LEVEL_SHIFT                  16#       define RADEON_WRAPEN_S                             (1  << 22)#       define RADEON_CLAMP_S_WRAP                         (0  << 23)#       define RADEON_CLAMP_S_MIRROR                       (1  << 23)#       define RADEON_CLAMP_S_CLAMP_LAST                   (2  << 23)#       define RADEON_CLAMP_S_MIRROR_CLAMP_LAST            (3  << 23)#       define RADEON_CLAMP_S_CLAMP_BORDER                 (4  << 23)#       define RADEON_CLAMP_S_MIRROR_CLAMP_BORDER          (5  << 23)#       define RADEON_CLAMP_S_MASK                         (7  << 23)#       define RADEON_WRAPEN_T                             (1  << 26)#       define RADEON_CLAMP_T_WRAP                         (0  << 27)#       define RADEON_CLAMP_T_MIRROR                       (1  << 27)#       define RADEON_CLAMP_T_CLAMP_LAST                   (2  << 27)#       define RADEON_CLAMP_T_MIRROR_CLAMP_LAST            (3  << 27)#       define RADEON_CLAMP_T_CLAMP_BORDER                 (4  << 27)#       define RADEON_CLAMP_T_MIRROR_CLAMP_BORDER          (5  << 27)#       define RADEON_CLAMP_T_MASK                         (7  << 27)#       define RADEON_BORDER_MODE_OGL                      (0  << 31)#       define RADEON_BORDER_MODE_D3D                      (1  << 31)#define RADEON_PP_TXFORMAT_0                0x1c58#define RADEON_PP_TXFORMAT_1                0x1c70#define RADEON_PP_TXFORMAT_2                0x1c88#       define RADEON_TXFORMAT_I8                 (0  <<  0)#       define RADEON_TXFORMAT_AI88               (1  <<  0)#       define RADEON_TXFORMAT_RGB332             (2  <<  0)#       define RADEON_TXFORMAT_ARGB1555           (3  <<  0)#       define RADEON_TXFORMAT_RGB565             (4  <<  0)#       define RADEON_TXFORMAT_ARGB4444           (5  <<  0)#       define RADEON_TXFORMAT_ARGB8888           (6  <<  0)#       define RADEON_TXFORMAT_RGBA8888           (7  <<  0)#       define RADEON_TXFORMAT_Y8                 (8  <<  0)#       define RADEON_TXFORMAT_FORMAT_MASK        (31 <<  0)#       define RADEON_TXFORMAT_FORMAT_SHIFT       0#       define RADEON_TXFORMAT_APPLE_YUV_MODE     (1  <<  5)#       define RADEON_TXFORMAT_ALPHA_IN_MAP       (1  <<  6)#       define RADEON_TXFORMAT_NON_POWER2         (1  <<  7)#       define RADEON_TXFORMAT_WIDTH_MASK         (15 <<  8)#       define RADEON_TXFORMAT_WIDTH_SHIFT        8#       define RADEON_TXFORMAT_HEIGHT_MASK        (15 << 12)#       define RADEON_TXFORMAT_HEIGHT_SHIFT       12#       define RADEON_TXFORMAT_ST_ROUTE_STQ0      (0  << 24)#       define RADEON_TXFORMAT_ST_ROUTE_MASK      (3  << 24)#       define RADEON_TXFORMAT_ST_ROUTE_STQ1      (1  << 24)#       define RADEON_TXFORMAT_ST_ROUTE_STQ2      (2  << 24)#       define RADEON_TXFORMAT_ENDIAN_NO_SWAP     (0  << 26)#       define RADEON_TXFORMAT_ENDIAN_16BPP_SWAP  (1  << 26)#       define RADEON_TXFORMAT_ENDIAN_32BPP_SWAP  (2  << 26)#       define RADEON_TXFORMAT_ENDIAN_HALFDW_SWAP (3  << 26)#       define RADEON_TXFORMAT_ALPHA_MASK_ENABLE  (1  << 28)#       define RADEON_TXFORMAT_CHROMA_KEY_ENABLE  (1  << 29)#       define RADEON_TXFORMAT_CUBIC_MAP_ENABLE   (1  << 30)#       define RADEON_TXFORMAT_PERSPECTIVE_ENABLE (1  << 31)#define RADEON_PP_TXOFFSET_0                0x1c5c#define RADEON_PP_TXOFFSET_1                0x1c74#define RADEON_PP_TXOFFSET_2                0x1c8c#       define RADEON_TXO_ENDIAN_NO_SWAP     (0 << 0)#       define RADEON_TXO_ENDIAN_BYTE_SWAP   (1 << 0)#       define RADEON_TXO_ENDIAN_WORD_SWAP   (2 << 0)#       define RADEON_TXO_ENDIAN_HALFDW_SWAP (3 << 0)#       define RADEON_TXO_MACRO_LINEAR       (0 << 2)#       define RADEON_TXO_MACRO_TILE         (1 << 2)#       define RADEON_TXO_MICRO_LINEAR       (0 << 3)#       define RADEON_TXO_MICRO_TILE_X2      (1 << 3)#       define RADEON_TXO_MICRO_TILE_OPT     (2 << 3)#       define RADEON_TXO_OFFSET_MASK        0xffffffe0#       define RADEON_TXO_OFFSET_SHIFT       5#define RADEON_PP_TXCBLEND_0                0x1c60#define RADEON_PP_TXCBLEND_1                0x1c78#define RADEON_PP_TXCBLEND_2                0x1c90#	define RADEON_COLOR_ARG_A_SHIFT			0#	define RADEON_COLOR_ARG_A_MASK			(0x1f << 0)#	define RADEON_COLOR_ARG_A_ZERO			(0 << 0)#	define RADEON_COLOR_ARG_A_CURRENT_COLOR		(2 << 0)#	define RADEON_COLOR_ARG_A_CURRENT_ALPHA		(3 << 0)#	define RADEON_COLOR_ARG_A_DIFFUSE_COLOR		(4 << 0)#	define RADEON_COLOR_ARG_A_DIFFUSE_ALPHA		(5 << 0)#	define RADEON_COLOR_ARG_A_SPECULAR_COLOR	(6 << 0)#	define RADEON_COLOR_ARG_A_SPECULAR_ALPHA	(7 << 0)#	define RADEON_COLOR_ARG_A_TFACTOR_COLOR		(8 << 0)#	define RADEON_COLOR_ARG_A_TFACTOR_ALPHA		(9 << 0)#	define RADEON_COLOR_ARG_A_T0_COLOR		(10 << 0)#	define RADEON_COLOR_ARG_A_T0_ALPHA		(11 << 0)#	define RADEON_COLOR_ARG_A_T1_COLOR		(12 << 0)#	define RADEON_COLOR_ARG_A_T1_ALPHA		(13 << 0)#	define RADEON_COLOR_ARG_A_T2_COLOR		(14 << 0)#	define RADEON_COLOR_ARG_A_T2_ALPHA		(15 << 0)#	define RADEON_COLOR_ARG_A_T3_COLOR		(16 << 0)#	define RADEON_COLOR_ARG_A_T3_ALPHA		(17 << 0)#	define RADEON_COLOR_ARG_B_SHIFT			5#	define RADEON_COLOR_ARG_B_MASK			(0x1f << 5)#	define RADEON_COLOR_ARG_B_ZERO			(0 << 5)#	define RADEON_COLOR_ARG_B_CURRENT_COLOR		(2 << 5)#	define RADEON_COLOR_ARG_B_CURRENT_ALPHA		(3 << 5)#	define RADEON_COLOR_ARG_B_DIFFUSE_COLOR		(4 << 5)#	define RADEON_COLOR_ARG_B_DIFFUSE_ALPHA		(5 << 5)#	define RADEON_COLOR_ARG_B_SPECULAR_COLOR	(6 << 5)#	define RADEON_COLOR_ARG_B_SPECULAR_ALPHA	(7 << 5)

⌨️ 快捷键说明

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