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

📄 via_3d_reg.h

📁 linux-2.6.15.6
💻 H
📖 第 1 页 / 共 5 页
字号:
#define HC_HFBLock_MASK         0x00000200#define HC_HEOF_MASK            0x00000100#define HC_HFBBasH_MASK         0x000000ff/* GEMI Setting */#define HC_SubA_HTArbRCM        0x0008#define HC_SubA_HTArbRZ         0x000a#define HC_SubA_HTArbWZ         0x000b#define HC_SubA_HTArbRTX        0x000c#define HC_SubA_HTArbRCW        0x000d#define HC_SubA_HTArbE2         0x000e#define HC_SubA_HArbRQCM        0x0010#define HC_SubA_HArbWQCM        0x0011#define HC_SubA_HGEMITout       0x0020#define HC_SubA_HFthRTXD        0x0040#define HC_SubA_HFthRTXA        0x0044#define HC_SubA_HCMDQstL        0x0050#define HC_SubA_HCMDQendL       0x0051#define HC_SubA_HCMDQLen        0x0052/* HC_SubA_HTArbRCM        0x0008 */#define HC_HTArbRCM_MASK        0x0000ffff/* HC_SubA_HTArbRZ         0x000a */#define HC_HTArbRZ_MASK         0x0000ffff/* HC_SubA_HTArbWZ         0x000b */#define HC_HTArbWZ_MASK         0x0000ffff/* HC_SubA_HTArbRTX        0x000c */#define HC_HTArbRTX_MASK        0x0000ffff/* HC_SubA_HTArbRCW        0x000d */#define HC_HTArbRCW_MASK        0x0000ffff/* HC_SubA_HTArbE2         0x000e */#define HC_HTArbE2_MASK         0x0000ffff/* HC_SubA_HArbRQCM        0x0010 */#define HC_HTArbRQCM_MASK       0x0000ffff/* HC_SubA_HArbWQCM        0x0011 */#define HC_HArbWQCM_MASK        0x0000ffff/* HC_SubA_HGEMITout       0x0020 */#define HC_HGEMITout_MASK       0x000f0000#define HC_HNPArbZC_MASK        0x0000ffff#define HC_HGEMITout_SHIFT      16/* HC_SubA_HFthRTXD        0x0040 */#define HC_HFthRTXD_MASK        0x00ff0000#define HC_HFthRZD_MASK         0x0000ff00#define HC_HFthWZD_MASK         0x000000ff#define HC_HFthRTXD_SHIFT       16#define HC_HFthRZD_SHIFT        8/* HC_SubA_HFthRTXA        0x0044 */#define HC_HFthRTXA_MASK        0x000000ff/******************************************************************************** Define the Halcyon Internal register access constants. For simulator only.******************************************************************************/#define HC_SIMA_HAGPBstL        0x0000#define HC_SIMA_HAGPBendL       0x0001#define HC_SIMA_HAGPCMNT        0x0002#define HC_SIMA_HAGPBpL         0x0003#define HC_SIMA_HAGPBpH         0x0004#define HC_SIMA_HClipTB         0x0005#define HC_SIMA_HClipLR         0x0006#define HC_SIMA_HFPClipTL       0x0007#define HC_SIMA_HFPClipBL       0x0008#define HC_SIMA_HFPClipLL       0x0009#define HC_SIMA_HFPClipRL       0x000a#define HC_SIMA_HFPClipTBH      0x000b#define HC_SIMA_HFPClipLRH      0x000c#define HC_SIMA_HLP             0x000d#define HC_SIMA_HLPRF           0x000e#define HC_SIMA_HSolidCL        0x000f#define HC_SIMA_HPixGC          0x0010#define HC_SIMA_HSPXYOS         0x0011#define HC_SIMA_HCmdA           0x0012#define HC_SIMA_HCmdB           0x0013#define HC_SIMA_HEnable         0x0014#define HC_SIMA_HZWBBasL        0x0015#define HC_SIMA_HZWBBasH        0x0016#define HC_SIMA_HZWBType        0x0017#define HC_SIMA_HZBiasL         0x0018#define HC_SIMA_HZWBend         0x0019#define HC_SIMA_HZWTMD          0x001a#define HC_SIMA_HZWCDL          0x001b#define HC_SIMA_HZWCTAGnum      0x001c#define HC_SIMA_HZCYNum         0x001d#define HC_SIMA_HZWCFire        0x001e/* #define HC_SIMA_HSBBasL         0x001d *//* #define HC_SIMA_HSBBasH         0x001e *//* #define HC_SIMA_HSBFM           0x001f */#define HC_SIMA_HSTREF          0x0020#define HC_SIMA_HSTMD           0x0021#define HC_SIMA_HABBasL         0x0022#define HC_SIMA_HABBasH         0x0023#define HC_SIMA_HABFM           0x0024#define HC_SIMA_HATMD           0x0025#define HC_SIMA_HABLCsat        0x0026#define HC_SIMA_HABLCop         0x0027#define HC_SIMA_HABLAsat        0x0028#define HC_SIMA_HABLAop         0x0029#define HC_SIMA_HABLRCa         0x002a#define HC_SIMA_HABLRFCa        0x002b#define HC_SIMA_HABLRCbias      0x002c#define HC_SIMA_HABLRCb         0x002d#define HC_SIMA_HABLRFCb        0x002e#define HC_SIMA_HABLRAa         0x002f#define HC_SIMA_HABLRAb         0x0030#define HC_SIMA_HDBBasL         0x0031#define HC_SIMA_HDBBasH         0x0032#define HC_SIMA_HDBFM           0x0033#define HC_SIMA_HFBBMSKL        0x0034#define HC_SIMA_HROP            0x0035#define HC_SIMA_HFogLF          0x0036#define HC_SIMA_HFogCL          0x0037#define HC_SIMA_HFogCH          0x0038#define HC_SIMA_HFogStL         0x0039#define HC_SIMA_HFogStH         0x003a#define HC_SIMA_HFogOOdMF       0x003b#define HC_SIMA_HFogOOdEF       0x003c#define HC_SIMA_HFogEndL        0x003d#define HC_SIMA_HFogDenst       0x003e/*---- start of texture 0 setting ---- */#define HC_SIMA_HTX0L0BasL      0x0040#define HC_SIMA_HTX0L1BasL      0x0041#define HC_SIMA_HTX0L2BasL      0x0042#define HC_SIMA_HTX0L3BasL      0x0043#define HC_SIMA_HTX0L4BasL      0x0044#define HC_SIMA_HTX0L5BasL      0x0045#define HC_SIMA_HTX0L6BasL      0x0046#define HC_SIMA_HTX0L7BasL      0x0047#define HC_SIMA_HTX0L8BasL      0x0048#define HC_SIMA_HTX0L9BasL      0x0049#define HC_SIMA_HTX0LaBasL      0x004a#define HC_SIMA_HTX0LbBasL      0x004b#define HC_SIMA_HTX0LcBasL      0x004c#define HC_SIMA_HTX0LdBasL      0x004d#define HC_SIMA_HTX0LeBasL      0x004e#define HC_SIMA_HTX0LfBasL      0x004f#define HC_SIMA_HTX0L10BasL     0x0050#define HC_SIMA_HTX0L11BasL     0x0051#define HC_SIMA_HTX0L012BasH    0x0052#define HC_SIMA_HTX0L345BasH    0x0053#define HC_SIMA_HTX0L678BasH    0x0054#define HC_SIMA_HTX0L9abBasH    0x0055#define HC_SIMA_HTX0LcdeBasH    0x0056#define HC_SIMA_HTX0Lf1011BasH  0x0057#define HC_SIMA_HTX0L0Pit       0x0058#define HC_SIMA_HTX0L1Pit       0x0059#define HC_SIMA_HTX0L2Pit       0x005a#define HC_SIMA_HTX0L3Pit       0x005b#define HC_SIMA_HTX0L4Pit       0x005c#define HC_SIMA_HTX0L5Pit       0x005d#define HC_SIMA_HTX0L6Pit       0x005e#define HC_SIMA_HTX0L7Pit       0x005f#define HC_SIMA_HTX0L8Pit       0x0060#define HC_SIMA_HTX0L9Pit       0x0061#define HC_SIMA_HTX0LaPit       0x0062#define HC_SIMA_HTX0LbPit       0x0063#define HC_SIMA_HTX0LcPit       0x0064#define HC_SIMA_HTX0LdPit       0x0065#define HC_SIMA_HTX0LePit       0x0066#define HC_SIMA_HTX0LfPit       0x0067#define HC_SIMA_HTX0L10Pit      0x0068#define HC_SIMA_HTX0L11Pit      0x0069#define HC_SIMA_HTX0L0_5WE      0x006a#define HC_SIMA_HTX0L6_bWE      0x006b#define HC_SIMA_HTX0Lc_11WE     0x006c#define HC_SIMA_HTX0L0_5HE      0x006d#define HC_SIMA_HTX0L6_bHE      0x006e#define HC_SIMA_HTX0Lc_11HE     0x006f#define HC_SIMA_HTX0L0OS        0x0070#define HC_SIMA_HTX0TB          0x0071#define HC_SIMA_HTX0MPMD        0x0072#define HC_SIMA_HTX0CLODu       0x0073#define HC_SIMA_HTX0FM          0x0074#define HC_SIMA_HTX0TRCH        0x0075#define HC_SIMA_HTX0TRCL        0x0076#define HC_SIMA_HTX0TBC         0x0077#define HC_SIMA_HTX0TRAH        0x0078#define HC_SIMA_HTX0TBLCsat     0x0079#define HC_SIMA_HTX0TBLCop      0x007a#define HC_SIMA_HTX0TBLMPfog    0x007b#define HC_SIMA_HTX0TBLAsat     0x007c#define HC_SIMA_HTX0TBLRCa      0x007d#define HC_SIMA_HTX0TBLRCb      0x007e#define HC_SIMA_HTX0TBLRCc      0x007f#define HC_SIMA_HTX0TBLRCbias   0x0080#define HC_SIMA_HTX0TBLRAa      0x0081#define HC_SIMA_HTX0TBLRFog     0x0082#define HC_SIMA_HTX0BumpM00     0x0083#define HC_SIMA_HTX0BumpM01     0x0084#define HC_SIMA_HTX0BumpM10     0x0085#define HC_SIMA_HTX0BumpM11     0x0086#define HC_SIMA_HTX0LScale      0x0087/*---- end of texture 0 setting ----      0x008f */#define HC_SIMA_TX0TX1_OFF      0x0050/*---- start of texture 1 setting ---- */#define HC_SIMA_HTX1L0BasL      (HC_SIMA_HTX0L0BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L1BasL      (HC_SIMA_HTX0L1BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L2BasL      (HC_SIMA_HTX0L2BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L3BasL      (HC_SIMA_HTX0L3BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L4BasL      (HC_SIMA_HTX0L4BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L5BasL      (HC_SIMA_HTX0L5BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L6BasL      (HC_SIMA_HTX0L6BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L7BasL      (HC_SIMA_HTX0L7BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L8BasL      (HC_SIMA_HTX0L8BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L9BasL      (HC_SIMA_HTX0L9BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LaBasL      (HC_SIMA_HTX0LaBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LbBasL      (HC_SIMA_HTX0LbBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LcBasL      (HC_SIMA_HTX0LcBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LdBasL      (HC_SIMA_HTX0LdBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LeBasL      (HC_SIMA_HTX0LeBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LfBasL      (HC_SIMA_HTX0LfBasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L10BasL     (HC_SIMA_HTX0L10BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L11BasL     (HC_SIMA_HTX0L11BasL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L012BasH    (HC_SIMA_HTX0L012BasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L345BasH    (HC_SIMA_HTX0L345BasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L678BasH    (HC_SIMA_HTX0L678BasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L9abBasH    (HC_SIMA_HTX0L9abBasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LcdeBasH    (HC_SIMA_HTX0LcdeBasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1Lf1011BasH  (HC_SIMA_HTX0Lf1011BasH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L0Pit       (HC_SIMA_HTX0L0Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L1Pit       (HC_SIMA_HTX0L1Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L2Pit       (HC_SIMA_HTX0L2Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L3Pit       (HC_SIMA_HTX0L3Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L4Pit       (HC_SIMA_HTX0L4Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L5Pit       (HC_SIMA_HTX0L5Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L6Pit       (HC_SIMA_HTX0L6Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L7Pit       (HC_SIMA_HTX0L7Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L8Pit       (HC_SIMA_HTX0L8Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L9Pit       (HC_SIMA_HTX0L9Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LaPit       (HC_SIMA_HTX0LaPit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LbPit       (HC_SIMA_HTX0LbPit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LcPit       (HC_SIMA_HTX0LcPit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LdPit       (HC_SIMA_HTX0LdPit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LePit       (HC_SIMA_HTX0LePit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LfPit       (HC_SIMA_HTX0LfPit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L10Pit      (HC_SIMA_HTX0L10Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L11Pit      (HC_SIMA_HTX0L11Pit + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L0_5WE      (HC_SIMA_HTX0L0_5WE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L6_bWE      (HC_SIMA_HTX0L6_bWE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1Lc_11WE     (HC_SIMA_HTX0Lc_11WE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L0_5HE      (HC_SIMA_HTX0L0_5HE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L6_bHE      (HC_SIMA_HTX0L6_bHE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1Lc_11HE      (HC_SIMA_HTX0Lc_11HE + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1L0OS        (HC_SIMA_HTX0L0OS + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TB          (HC_SIMA_HTX0TB + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1MPMD        (HC_SIMA_HTX0MPMD + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1CLODu       (HC_SIMA_HTX0CLODu + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1FM          (HC_SIMA_HTX0FM + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TRCH        (HC_SIMA_HTX0TRCH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TRCL        (HC_SIMA_HTX0TRCL + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBC         (HC_SIMA_HTX0TBC + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TRAH        (HC_SIMA_HTX0TRAH + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LTC         (HC_SIMA_HTX0LTC + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LTA         (HC_SIMA_HTX0LTA + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLCsat     (HC_SIMA_HTX0TBLCsat + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLCop      (HC_SIMA_HTX0TBLCop + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLMPfog    (HC_SIMA_HTX0TBLMPfog + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLAsat     (HC_SIMA_HTX0TBLAsat + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRCa      (HC_SIMA_HTX0TBLRCa + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRCb      (HC_SIMA_HTX0TBLRCb + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRCc      (HC_SIMA_HTX0TBLRCc + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRCbias   (HC_SIMA_HTX0TBLRCbias + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRAa      (HC_SIMA_HTX0TBLRAa + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1TBLRFog     (HC_SIMA_HTX0TBLRFog + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1BumpM00     (HC_SIMA_HTX0BumpM00 + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1BumpM01     (HC_SIMA_HTX0BumpM01 + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1BumpM10     (HC_SIMA_HTX0BumpM10 + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1BumpM11     (HC_SIMA_HTX0BumpM11 + HC_SIMA_TX0TX1_OFF)#define HC_SIMA_HTX1LScale      (HC_SIMA_HTX0LScale + HC_SIMA_TX0TX1_OFF)/*---- end of texture 1 setting ---- 0xaf */#define HC_SIMA_HTXSMD          0x00b0#define HC_SIMA_HenFIFOAT       0x00b1#define HC_SIMA_HFBDrawFirst    0x00b2#define HC_SIMA_HFBBasL         0x00b3#define HC_SIMA_HTArbRCM        0x00b4#define HC_SIMA_HTArbRZ         0x00b5#define HC_SIMA_HTArbWZ         0x00b6#define HC_SIMA_HTArbRTX        0x00b7#define HC_SIMA_HTArbRCW        0x00b8#define HC_SIMA_HTArbE2         0x00b9#define HC_SIMA_HGEMITout       0x00ba#define HC_SIMA_HFthRTXD        0x00bb#define HC_SIMA_HFthRTXA        0x00bc/* Define the texture palette 0 */#define HC_SIMA_HTP0            0x0100#define HC_SIMA_HTP1            0x0200#define HC_SIMA_FOGTABLE        0x0300#define HC_SIMA_STIPPLE         0x0400#define HC_SIMA_HE3Fire         0x0440#define HC_SIMA_TRANS_SET       0x0441#define HC_SIMA_HREngSt         0x0442#define HC_SIMA_HRFIFOempty     0x0443#define HC_SIMA_HRFIFOfull      0x0444#define HC_SIMA_HRErr           0x0445#define HC_SIMA_FIFOstatus      0x0446/******************************************************************************** Define the AGP command header.******************************************************************************/#define HC_ACMD_MASK            0xfe000000#define HC_ACMD_SUB_MASK        0x0c000000#define HC_ACMD_HCmdA   

⌨️ 快捷键说明

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