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

📄 sis_reg.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
📖 第 1 页 / 共 3 页
字号:
#define STENCIL_FORMAT_2		0x10000000#define STENCIL_FORMAT_4		0x20000000#define STENCIL_FORMAT_8		0x30000000/* * REG_3D_StencilSet2 -- Define stencil test (8A4h-8A47h) */#define MASK_StencilBufferPitch         0x00000FFF#define MASK_StencilZPassOp             0x00007000#define MASK_StencilZFailOp             0x00070000#define MASK_StencilFailOp              0x00700000#define MASK_StencilWriteMask           0xFF000000#define SiS_SFAIL_KEEP			0x00000000#define SiS_SFAIL_ZERO			0x00100000#define SiS_SFAIL_REPLACE		0x00200000#define SiS_SFAIL_INCR			0x00300000	/* guess -- was _WRAP */#define SiS_SFAIL_DECR			0x00400000	/* guess -- was _WRAP */#define SiS_SFAIL_INVERT		0x00500000#define SiS_SFAIL_INCR_WRAP		0x00600000	/* guess */#define SiS_SFAIL_DECR_WRAP		0x00700000	/* guess */#define SiS_SPASS_ZFAIL_KEEP		0x00000000#define SiS_SPASS_ZFAIL_ZERO		0x00010000#define SiS_SPASS_ZFAIL_REPLACE		0x00020000#define SiS_SPASS_ZFAIL_INCR		0x00030000	/* guess -- was _WRAP */#define SiS_SPASS_ZFAIL_DECR		0x00040000	/* guess -- was _WRAP */#define SiS_SPASS_ZFAIL_INVERT		0x00050000#define SiS_SPASS_ZFAIL_INCR_WRAP	0x00060000	/* guess */#define SiS_SPASS_ZFAIL_DECR_WRAP	0x00070000	/* guess */#define SiS_SPASS_ZPASS_KEEP		0x00000000#define SiS_SPASS_ZPASS_ZERO		0x00001000#define SiS_SPASS_ZPASS_REPLACE		0x00002000#define SiS_SPASS_ZPASS_INCR		0x00003000	/* guess -- was _WRAP */#define SiS_SPASS_ZPASS_DECR		0x00004000	/* guess -- was _WRAP */#define SiS_SPASS_ZPASS_INVERT		0x00005000#define SiS_SPASS_ZPASS_INCR_WRAP	0x00006000	/* guess */#define SiS_SPASS_ZPASS_DECR_WRAP	0x00007000	/* guess *//* * REG_3D_DstBlendMode			(0x8A50 - 0x8A53) */#define MASK_SrcBlendMode		0x0000000F#define MASK_DstBlendMode		0x000000F0#define SiS_D_ZERO			0x00000000#define SiS_D_ONE			0x00000010#define SiS_D_SRC_COLOR			0x00000020#define SiS_D_ONE_MINUS_SRC_COLOR	0x00000030#define SiS_D_SRC_ALPHA			0x00000040#define SiS_D_ONE_MINUS_SRC_ALPHA	0x00000050#define SiS_D_DST_ALPHA			0x00000060#define SiS_D_ONE_MINUS_DST_ALPHA	0x00000070#define SiS_D_DST_COLOR			0x00000080#define SiS_D_ONE_MINUS_DST_COLOR	0x00000090#define SiS_D_SRC_ALPHA_SAT		0x000000a0#define SiS_S_ZERO			0x00000000#define SiS_S_ONE			0x00000001#define SiS_S_SRC_COLOR			0x00000002#define SiS_S_ONE_MINUS_SRC_COLOR	0x00000003#define SiS_S_SRC_ALPHA			0x00000004#define SiS_S_ONE_MINUS_SRC_ALPHA	0x00000005#define SiS_S_DST_ALPHA			0x00000006#define SiS_S_ONE_MINUS_DST_ALPHA	0x00000007#define SiS_S_DST_COLOR			0x00000008#define SiS_S_ONE_MINUS_DST_COLOR	0x00000009#define SiS_S_SRC_ALPHA_SATURATE	0x0000000a#define SiS_S_BOTH_SRC_ALPHA		0x0000000b#define SiS_S_BOTH_ONE_MINUS_SRC_ALPHA	0x0000000c/* * REG_3D_ClipTopBottom			(0x8A54 - 0x8A57) */#define MASK_BottomClip			0x00001FFF#define MASK_TopClip			0x03FFE000/* * REG_3D_ClipLeftRight			(0x8A58 - 0x8A5B) */#define MASK_RightClip			0x00001FFF#define MASK_LeftClip			0x03FFE000/*  * REG_3D_TextureSet			(0x8A7C - 0x8A7F) * REG_3D_Texture1Set			(0x8ADC - 0x8ADF) */#define MASK_TextureHeight		0x0000000F#define MASK_TextureWidth		0x000000F0#define MASK_TextureLevel		0x00000F00#define MASK_TextureSignYUVFormat	0x00001000#define MASK_TextureMappingMode		0x00FF0000#define MASK_TextureWrapU		0x00010000#define MASK_TextureWrapV		0x00020000#define MASK_TextureMirrorU		0x00040000#define MASK_TextureMirrorV		0x00080000#define MASK_TextureClampU		0x00100000#define MASK_TextureClampV		0x00200000#define MASK_TextureBorderU		0x00400000#define MASK_TextureBorderV		0x00800000#define MASK_TextureFormat		0xFF000000#define MASK_TextureBitDepth		0x70000000#define MASK_TextureRgbOrder		0x80000000#define TEXEL_INDEX1			0x00000000#define TEXEL_INDEX2			0x01000000#define TEXEL_INDEX4			0x02000000#define TEXEL_INDEX8			0x03000000#define TEXEL_INDEX1WithAlpha		0x04000000#define TEXEL_INDEX2WithAlpha		0x05000000#define TEXEL_INDEX4WithAlpha		0x06000000#define TEXEL_INDEX8WithAlpha		0x07000000#define TEXEL_I1			0x10000000#define TEXEL_I2			0x11000000#define TEXEL_I4			0x12000000#define TEXEL_I8			0x13000000#define TEXEL_DXT1			0x19000000#define TEXEL_DXT2			0x1A000000#define TEXEL_DXT3			0x1B000000#define TEXEL_YUV422			0x20000000#define TEXEL_YVU422			0x21000000#define TEXEL_UVY422			0x22000000#define TEXEL_VUY422			0x23000000#define TEXEL_YUV411			0x24000000#define TEXEL_L1			0x30000000#define TEXEL_L2			0x31000000#define TEXEL_L4			0x32000000#define TEXEL_L8			0x33000000#define TEXEL_AL11			0x34000000#define TEXEL_AL44			0x35000000#define TEXEL_AL26			0x37000000#define TEXEL_AL88			0x38000000#define TEXEL_A1			0x40000000#define TEXEL_A2			0x41000000#define TEXEL_A4			0x42000000#define TEXEL_A8			0x43000000#define TEXEL_RGB_332_8			0x50000000#define TEXEL_RGB_233_8			0x51000000#define TEXEL_RGB_232_8			0x52000000#define TEXEL_ARGB_1232_8		0x53000000#define TEXEL_ARGB_2222_8		0x54000000#define TEXEL_RGB_555_16		0x60000000#define TEXEL_RGB_565_16		0x61000000#define TEXEL_ARGB_1555_16		0x62000000#define TEXEL_ARGB_4444_16		0x63000000#define TEXEL_ARGB_1888_32		0x70000000#define TEXEL_ARGB_2888_32		0x71000000#define TEXEL_ARGB_4888_32		0x72000000#define TEXEL_ARGB_8888_32		0x73000000#define TEXEL_ARGB_0888_32		0x74000000#define TEXEL_BGR_332_8			0xD0000000#define TEXEL_BGR_233_8			0xD1000000#define TEXEL_BGR_232_8			0xD2000000#define TEXEL_ABGR_1232_8		0xD3000000#define TEXEL_ABGR_2222_8		0xD4000000#define TEXEL_BGR_555_16		0xE0000000#define TEXEL_BGR_565_16		0xE1000000#define TEXEL_ABGR_1555_16		0xE2000000#define TEXEL_ABGR_4444_16		0xE3000000#define TEXEL_ABGR_1888_32		0xF0000000#define TEXEL_ABGR_2888_32		0xF1000000#define TEXEL_ABGR_4888_32		0xF2000000#define TEXEL_ABGR_8888_32		0xF3000000#define TEXEL_ABGR_0888_32		0xF4000000#define TEXEL_VU88			0x00000000#define TEXEL_LVU655			0x00800000#define TEXEL_LVU888			0x01000000#define TEXEL_UV88			0x02000000#define TEXEL_LUV655			0x02800000#define TEXEL_LUV888			0x03000000/*  * REG_3D_TextureMip			(0x8A80 - 0x8A83) * REG_3D_Texture1Mip			(0x8AE0 - 0x8AE3) */#define MASK_TextureAnisotropyRatio	0x0000000F#define MASK_TextureMipmapLodBias	0x00003FF0#define MASK_TextureFilterMin		0x0001C000#define MASK_TextureFilterMag		0x00020000#define MASK_TextureFilter		0x0003C000#define MASK_TextureLevelInSystem	0x3FFC0000#define MASK_TextureLevel0InSystem	0x00040000#define MASK_TextureBlockLength		0xF0000000#define TEXTURE_FILTER_NEAREST			0x00000000#define TEXTURE_FILTER_LINEAR			0x00004000#define TEXTURE_FILTER_NEAREST_MIP_NEAREST	0x00008000#define TEXTURE_FILTER_NEAREST_MIP_LINEAR	0x00010000#define TEXTURE_FILTER_LINEAR_MIP_NEAREST	0x0000c000#define TEXTURE_FILTER_LINEAR_MIP_LINEAR	0x00014000/*  * REG_3D_TextureTransparencyColorHigh	(0x8A84 - 0x8A87) * REG_3D_Texture1TransparencyColorHigh	(0x8AE4 - 0x8AE7) */#define MASK_TextureTransparencyColorHighB	0x000000FF#define MASK_TextureTransparencyColorHighG	0x0000FF00#define MASK_TextureTransparencyColorHighR	0x00FF0000#define MASK_TextureAlphaTransparencyMode	0x08000000/*  * REG_3D_TextureTransparencyColorLow	(0x8A88 - 0x8A8B) * REG_3D_Texture1TransparencyColorLow	(0x8AE8 - 0x8AEB) */#define MASK_TextureTransparencyColorLowB	0x000000FF#define MASK_TextureTransparencyColorLowG	0x0000FF00#define MASK_TextureTransparencyColorLowR	0x00FF0000#define MASK_TextureBlockHeight			0x07000000#define MASK_TextureBlockWidth			0x70000000/*  * REG_3D_TextureTransparencyColorLow	(0x8A8C - 0x8A8F) * REG_3D_Texture1TransparencyColorLow	(0x8AEC - 0x8AEF) */#define MASK_TextureBorderColorB       0x000000FF#define MASK_TextureBorderColorG       0x0000FF00#define MASK_TextureBorderColorR       0x00FF0000#define MASK_TextureBorderColorA       0xFF000000/* * REG_3D_TexturePitch0-10		(0x8AC0 - 0x8AD7) * REG_3D_Texture1Pitch0-10		(0x8B20 - 0x8B37) */#define MASK_TexturePitchOdd		0x000003FF#define MASK_TexturePitchEven		0x03FF0000#define SHIFT_TexturePitchEven		16/* * REG_3D_TextureColorBlendSet0		(0x8B40 - 0x8B43) * REG_3D_TextureColorBlendSet1		(0x8B44 - 0x8B46) * REG_3D_TextureAlphaBlendSet0		(0x8B40 - 0x8B43) * REG_3D_TextureAlphaBlendSet1		(0x8B44 - 0x8B46) */#define STAGE0_C_CF			0xa1485000#define STAGE0_C_CS			0xc1485000#define STAGE0_C_CFCS			0xa1705000#define STAGE0_C_CFOMAS_CSAS		0xc534c001#define STAGE0_C_CFOMCS_CCCS		0x4530c001#define STAGE0_A_AF			0x63230000#define STAGE0_A_AS			0xc3230000#define STAGE0_A_AFAS			0x63c30000#define STAGE0_A_AFOMAS_ACAS		0x46c60001#define STAGE1_C_CF			0xa1485000#define STAGE1_C_CS			0xe1485000#define STAGE1_C_CFCS			0xa1785000#define STAGE1_C_CFOMAS_CSAS		0xe5394001#define STAGE1_C_CFOMCS_CCCS		0x45394001#define STAGE1_A_AF			0xa3230000#define STAGE1_A_AS			0xe3230000#define STAGE1_A_AFAS			0xa3e30000#define STAGE1_A_AFOMAS_ACAS		0x4aea0001/* What registers are these associated with? */#define MASK_BMMemoryInSystem           0x00000080#define MASK_BMHeight                   0x00000F00#define MASK_BMWidth                    0x0000F000#define MASK_BMFilter                   0x00010000#define MASK_BMMappingMode              0x007E0000#define MASK_BMFormat                   0x07800000#define MASK_BMTxBumpmap                0x08000000#define MASK_BMAddress                  0xFFFFFFFC#define MASK_BMOffset                   0xFF800000#define MASK_BMScale                    0x007FE000#define MASK_BMPitch                    0x00001FFF#define MASK_BMMatrix00                 0x000007FF#define MASK_BMMatrix01                 0x07FF0000#define MASK_BMMatrix10                 0x000007FF#define MASK_BMMatrix11                 0x07FF0000#define MASK_TextureRealInSystem        0x00000001#define MASK_TextureDowngrade           0x00000002#define ALPHA_BUFFER_FORMAT_1           0x00000000#define ALPHA_BUFFER_FORMAT_2           0x10000000#define ALPHA_BUFFER_FORMAT_4           0x20000000#define ALPHA_BUFFER_FORMAT_8           0x30000000#endif

⌨️ 快捷键说明

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