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

📄 sis_reg.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
📖 第 1 页 / 共 3 页
字号:
#define MASK_PsTriangleFan			0x0000000a/* * REG_3D_PrimitiveSet -- Define Fire Primitive Mask (89F8h-89FBh) */#define MASK_DrawPrimitiveCommand       0x00000007#define MASK_SetFirePosition            0x00001F00#define MASK_BumpTextureFrom            0x00030000#define MASK_Texture1From               0x000C0000#define MASK_Texture0From               0x00300000#define MASK_ShadingMode                0x07000000#define MASK_CullDirection              0x08000000#define OP_3D_POINT_DRAW		0x00000000#define OP_3D_LINE_DRAW			0x00000001#define OP_3D_TRIANGLE_DRAW		0x00000002#define OP_3D_DIRECTION_RIGHT		0x00000000#define OP_3D_DIRECTION_LEFT		0x00000100#define OP_3D_DIRECTION_HORIZONTAL	0x00000000#define OP_3D_DIRECTION_VERTICAL	0x00000100#define OP_3D_FIRE_TFIRE		0x00000000#define OP_3D_FIRE_TSARGBa		0x00000100#define OP_3D_FIRE_TSWa			0x00000200#define OP_3D_FIRE_TSVAa		0x00000300#define OP_3D_FIRE_TSVBa		0x00000400#define OP_3D_FIRE_TSVCa		0x00000500#define OP_3D_FIRE_TSARGBb		0x00000900#define OP_3D_FIRE_TSWb			0x00000a00#define OP_3D_FIRE_TSVAb		0x00000b00#define OP_3D_FIRE_TSVBb		0x00000c00#define OP_3D_FIRE_TSVCb		0x00000d00#define OP_3D_FIRE_TSARGBc		0x00001100#define OP_3D_FIRE_TSWc			0x00001200#define OP_3D_FIRE_TSVAc		0x00001300#define OP_3D_FIRE_TSVBc		0x00001400#define OP_3D_FIRE_TSVCc		0x00001500#define OP_3D_Texture0FromA		0x00000000#define OP_3D_Texture0FromB		0x00100000#define OP_3D_Texture0FromC		0x00200000#define OP_3D_Texture1FromA             0x00000000#define OP_3D_Texture1FromB             0x00040000#define OP_3D_Texture1FromC             0x00080000#define OP_3D_TextureBumpFromA          0x00000000#define OP_3D_TextureBumpFromB          0x00010000#define OP_3D_TextureBumpFromC          0x00020000#define OP_3D_CullDirection_CCW		0x08000000#define SHADE_FLAT_VertexA		0x01000000#define SHADE_FLAT_VertexB		0x02000000#define SHADE_FLAT_VertexC		0x03000000#define SHADE_GOURAUD			0x04000000/* *           Define Command Queue Length Mask (89FCh-89FF) */#define MASK_CmdQueueLen                0x0FFF0000/* * REG_3D_TEnable -- Define Capility Enable Mask (8A00h-8A03h) */#define MASK_DitherEnable               0x00000001#define MASK_BlendEnable                0x00000002#define MASK_FogTestEnable              0x00000004#define MASK_FogEnable                  0x00000008#define MASK_SpecularEnable             0x00000010#define MASK_FogPerspectiveEnable      0x00000020#define MASK_TextureCacheClear          0x00000040#define MASK_TextureCacheEnable         0x00000080#define MASK_BumpMapEnable              0x00000100#define MASK_TexturePerspectiveEnable   0x00000200#define MASK_TextureEnable              0x00000400#define MASK_CullEnable                 0x00000800#define MASK_TextureNumUsed             0x0000F000#define MASK_AlphaBufferEnable          0x00010000#define MASK_AlphaTestEnable            0x00020000#define MASK_AlphaWriteEnable           0x00040000#define MASK_ZTestEnable                0x00080000#define MASK_ZWriteEnable               0x00100000#define MASK_StencilBufferEnable        0x00200000#define MASK_StencilTestEnable          0x00400000#define MASK_StencilWriteEnable         0x00800000#define MASK_Texture0TransparencyEnable 0x01000000#define MASK_Texture1TransparencyEnable 0x02000000#define MASK_TextureAWrapUCorrection    0x04000000#define MASK_TextureAWrapVCorrection    0x08000000#define MASK_TextureBWrapUCorrection    0x10000000#define MASK_TextureBWrapVCorrection    0x20000000#define MASK_TextureCWrapUCorrection    0x40000000#define MASK_TextureCWrapVCorrection    0x80000000/* * REG_3D_TEnable2 -- Define Capility Enable Mask2 (8A04h-8A07h) */#define MASK_Texture0BlockTextureEnable 0x00000001#define MASK_Texture1BlockTextureEnable 0x00000002#define MASK_Texture0AnisotropicEnable  0x00000010#define MASK_Texture1AnisotropicEnable  0x00000020#define MASK_TextureMipmapBiasEnable    0x00000040#define MASK_LinePatternEnable          0x00000100#define MASK_StippleAlphaEnable         0x00000200#define MASK_StippleEnable              0x00000400#define MASK_AntiAliasEnable            0x00000800#define MASK_ZMaskWriteEnable           0x00001000#define MASK_StencilMaskWriteEnable     0x00002000#define MASK_AlphaMaskWriteEnable       0x00004000#define MASK_ColorMaskWriteEnable       0x00008000#define MASK_ZCacheClear                0x00010000#define MASK_ZCacheEnable               0x00020000#define MASK_StencilCacheClear          0x00040000#define MASK_StencilCacheEnable         0x00080000#define MASK_AlphaCacheClear            0x00100000#define MASK_AlphaCacheEnable           0x00200000#define MASK_ColorCacheClear            0x00400000#define MASK_ColorCacheEnable           0x00800000/* * REG_3D_ZSet -- Define Z Buffer Setting Mask (8A08h-8A0Bh) */#define MASK_ZBufferPitch               0x00000FFF#define MASK_ZTestMode                  0x00070000#define MASK_ZBufferInSystem            0x00080000#define MASK_ZBufferFormat              0x01F00000#define SiS_Z_COMP_NEVER		0x00000000#define SiS_Z_COMP_S_LT_B		0x00010000#define SiS_Z_COMP_S_EQ_B		0x00020000#define SiS_Z_COMP_S_LE_B		0x00030000#define SiS_Z_COMP_S_GT_B		0x00040000#define SiS_Z_COMP_S_NE_B		0x00050000#define SiS_Z_COMP_S_GE_B		0x00060000#define SiS_Z_COMP_ALWAYS		0x00070000#define SiS_ZFORMAT_Z16			0x00000000#define SiS_ZFORMAT_Z16_INT		0x00100000#define SiS_ZFORMAT_S1Z15		0x00400000#define SiS_ZFORMAT_S1Z15_INT		0x00500000#define SiS_ZFORMAT_Z32			0x00800000#define SiS_ZFORMAT_S1Z31		0x00C00000#define SiS_ZFORMAT_S2Z30		0x00D00000#define SiS_ZFORMAT_S4Z28		0x00E00000#define SiS_ZFORMAT_S8Z24		0x00F00000#define SiS_ZFORMAT_FZ30		0x01800000#define SiS_ZFORMAT_FS1Z30		0x01C00000#define SiS_ZFORMAT_FS2Z30		0x01D00000/* * REG_3D_ZBias -- Define Z Buffer Setting Mask (8A0Ch-8A0Fh) */#define MASK_ZBias                      0xFFFFFFFF/* * REG_3D_ZStWriteMask -- Define Z and Stencil Buffer Mask (8A10h-8A13h) */#define MASK_ZWriteMask                 0x00FFFFFF/* * REG_3D_ZAddress -- Define Z Buffer Base Address(8A14h-8A17h) */#define MASK_ZAddress                   0xFFFFFFFF/* * REG_3D_AlphaSet -- Define Alpha Buffer Setting Mask (8A18h-8A1Bh) */#define MASK_AlphaBufferPitch           0x000003FF#define MASK_AlphaRefValue              0x00FF0000#define MASK_AlphaTestMode              0x07000000#define MASK_AlphaBufferInSystem        0x08000000#define MASK_AlphaBufferFormat          0x30000000#define SiS_ALPHA_NEVER			0x00000000#define SiS_ALPHA_LESS			0x01000000#define SiS_ALPHA_EQUAL			0x02000000#define SiS_ALPHA_LEQUAL		0x03000000#define SiS_ALPHA_GREATER		0x04000000#define SiS_ALPHA_NOTEQUAL		0x05000000#define SiS_ALPHA_GEQUAL		0x06000000#define SiS_ALPHA_ALWAYS		0x07000000/* * REG_3D_AlphaAddress -- Define Alpha Buffer Base Address(8A1Ch-8A1Fh) */#define MASK_AlphaAddress               0xFFFFFFFF/* * REG_3D_DstSet -- Define Destination Buffer Setting Mask (8A20h-8A23h) */#define MASK_DstBufferPitch             0x00000FFF#define MASK_DstBufferFormat            0x000F0000#define MASK_DstBufferBitDepth          0x00300000#define MASK_DstBufferRgbOrder          0x00400000#define MASK_DstBufferInSystem          0x00800000#define MASK_Dst7BitFormat              0x007F0000#define MASK_ROP2                       0x0F000000#define DST_FORMAT_RGB_555		0x00100000#define DST_FORMAT_RGB_565		0x00110000#define DST_FORMAT_ARGB_1555		0x00120000#define DST_FORMAT_ARGB_4444		0x00130000#define DST_FORMAT_ARGB_1888		0x00300000#define DST_FORMAT_ARGB_2888		0x00310000#define DST_FORMAT_ARGB_4888		0x00320000#define DST_FORMAT_ARGB_8888		0x00330000#define DST_FORMAT_ARGB_0888		0x00340000#define DST_FORMAT_BGR_555		0x00500000#define DST_FORMAT_BGR_565		0x00510000#define DST_FORMAT_ABGR_1555		0x00520000#define DST_FORMAT_ABGR_4444		0x00530000#define DST_FORMAT_ABGR_1888		0x00700000#define DST_FORMAT_ABGR_2888		0x00710000#define DST_FORMAT_ABGR_4888		0x00720000#define DST_FORMAT_ABGR_8888		0x00730000#define DST_FORMAT_ABGR_0888		0x00740000#define LOP_CLEAR			0x00000000#define LOP_NOR				0x01000000#define LOP_AND_INVERTED		0x02000000#define LOP_COPY_INVERTED		0x03000000#define LOP_AND_REVERSE			0x04000000#define LOP_INVERT			0x05000000#define LOP_XOR				0x06000000#define LOP_NAND			0x07000000#define LOP_AND				0x08000000#define LOP_EQUIV			0x09000000#define LOP_NOOP			0x0a000000#define LOP_OR_INVERTED			0x0b000000#define LOP_COPY			0x0c000000#define LOP_OR_REVERSE			0x0d000000#define LOP_OR				0x0e000000#define LOP_SET				0x0f000000/* * REG_3D_DstAlphaWriteMask -- Define Destination/Alpha  Buffer Write Mask (8A24h-8A27h) */#define MASK_ColorWriteMask             0x00FFFFFF#define MASK_AlphaWriteMask             0xFF000000/* * REG_3D_DstAddress -- Define Destination Buffer Base Address(8A1Ch-8A1Fh) */#define MASK_DstAddress                 0xFFFFFFFF/* * REG_3D_LinePattern -- Define Line Pattern (8A2Ch-8A2Fh) */#define MASK_LinePatternRepeatFactor    0x00007FFF#define MASK_LinePatternLastPixelFlag   0x00008000#define MASK_LinePattern                0xFFFF0000/* * REG_3D_FogSet -- Define Fog Mask (8A30h-8A33h) */#define MASK_FogColor                   0x00FFFFFF#define MASK_FogMode                    0x07000000#define MASK_FogZLookup		        0x08000000#define FOGMODE_CHEAP			0x04000000#define FOGMODE_LINEAR			0x05000000#define FOGMODE_EXP			0x06000000#define FOGMODE_EXP2			0x07000000/* * REG_3D_FogStartEnd -- Define Fog Start End Setting	(0x8A34 - 0x8A37) */#define MASK_FogFarDistance		0x0007FFFF/* * REG_3D_FogStartEnd -- Define Fog End Setting		(0x8A38 - 0x8A3B) */#define MASK_FogInvFarDistance		0x0007FFFF/* * REG_3D_FogFactorDensity		(0x8A3C - 0x8A3F) */#define MASK_FogDensity                 0x0003FFFF#define MASK_FogFactor                  0xFF000000/* * REG_3D_StencilSet -- Define stencil test (8A44h-8A47h) */#define MASK_StencilValueMask		0x000000ff#define MASK_StencilRefMask		0x0000ff00#define MASK_StencilTestMode		0x07000000#define MASK_StencilBufferInSystem	0x08000000#define MASK_StencilFormat		0x30000000#define SiS_STENCIL_NEVER		0x00000000#define SiS_STENCIL_LESS		0x01000000#define SiS_STENCIL_EQUAL		0x02000000#define SiS_STENCIL_LEQUAL		0x03000000#define SiS_STENCIL_GREATER		0x04000000#define SiS_STENCIL_NOTEQUAL		0x05000000#define SiS_STENCIL_GEQUAL		0x06000000#define SiS_STENCIL_ALWAYS		0x07000000#define STENCIL_FORMAT_1		0x00000000

⌨️ 快捷键说明

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