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

📄 via_3d_reg.h

📁 linux-2.6.15.6
💻 H
📖 第 1 页 / 共 5 页
字号:
 */#define HC_HTXnCLODu_MASK       0x000ffc00#define HC_HTXnCLODd_MASK       0x000003ff#define HC_HTXnCLODu_SHIFT      10/* HC_SubA_HTXnFM          0x007b */#define HC_HTXnFM_MASK          0x00ff0000#define HC_HTXnLoc_MASK         0x00000003#define HC_HTXnFM_INDEX         0x00000000#define HC_HTXnFM_Intensity     0x00080000#define HC_HTXnFM_Lum           0x00100000#define HC_HTXnFM_Alpha         0x00180000#define HC_HTXnFM_DX            0x00280000#define HC_HTXnFM_ARGB16        0x00880000#define HC_HTXnFM_ARGB32        0x00980000#define HC_HTXnFM_ABGR16        0x00a80000#define HC_HTXnFM_ABGR32        0x00b80000#define HC_HTXnFM_RGBA16        0x00c80000#define HC_HTXnFM_RGBA32        0x00d80000#define HC_HTXnFM_BGRA16        0x00e80000#define HC_HTXnFM_BGRA32        0x00f80000#define HC_HTXnFM_BUMPMAP       0x00380000#define HC_HTXnFM_Index1        (HC_HTXnFM_INDEX     | 0x00000000)#define HC_HTXnFM_Index2        (HC_HTXnFM_INDEX     | 0x00010000)#define HC_HTXnFM_Index4        (HC_HTXnFM_INDEX     | 0x00020000)#define HC_HTXnFM_Index8        (HC_HTXnFM_INDEX     | 0x00030000)#define HC_HTXnFM_T1            (HC_HTXnFM_Intensity | 0x00000000)#define HC_HTXnFM_T2            (HC_HTXnFM_Intensity | 0x00010000)#define HC_HTXnFM_T4            (HC_HTXnFM_Intensity | 0x00020000)#define HC_HTXnFM_T8            (HC_HTXnFM_Intensity | 0x00030000)#define HC_HTXnFM_L1            (HC_HTXnFM_Lum       | 0x00000000)#define HC_HTXnFM_L2            (HC_HTXnFM_Lum       | 0x00010000)#define HC_HTXnFM_L4            (HC_HTXnFM_Lum       | 0x00020000)#define HC_HTXnFM_L8            (HC_HTXnFM_Lum       | 0x00030000)#define HC_HTXnFM_AL44          (HC_HTXnFM_Lum       | 0x00040000)#define HC_HTXnFM_AL88          (HC_HTXnFM_Lum       | 0x00050000)#define HC_HTXnFM_A1            (HC_HTXnFM_Alpha     | 0x00000000)#define HC_HTXnFM_A2            (HC_HTXnFM_Alpha     | 0x00010000)#define HC_HTXnFM_A4            (HC_HTXnFM_Alpha     | 0x00020000)#define HC_HTXnFM_A8            (HC_HTXnFM_Alpha     | 0x00030000)#define HC_HTXnFM_DX1           (HC_HTXnFM_DX        | 0x00010000)#define HC_HTXnFM_DX23          (HC_HTXnFM_DX        | 0x00020000)#define HC_HTXnFM_DX45          (HC_HTXnFM_DX        | 0x00030000)#define HC_HTXnFM_RGB555        (HC_HTXnFM_ARGB16    | 0x00000000)#define HC_HTXnFM_RGB565        (HC_HTXnFM_ARGB16    | 0x00010000)#define HC_HTXnFM_ARGB1555      (HC_HTXnFM_ARGB16    | 0x00020000)#define HC_HTXnFM_ARGB4444      (HC_HTXnFM_ARGB16    | 0x00030000)#define HC_HTXnFM_ARGB0888      (HC_HTXnFM_ARGB32    | 0x00000000)#define HC_HTXnFM_ARGB8888      (HC_HTXnFM_ARGB32    | 0x00010000)#define HC_HTXnFM_BGR555        (HC_HTXnFM_ABGR16    | 0x00000000)#define HC_HTXnFM_BGR565        (HC_HTXnFM_ABGR16    | 0x00010000)#define HC_HTXnFM_ABGR1555      (HC_HTXnFM_ABGR16    | 0x00020000)#define HC_HTXnFM_ABGR4444      (HC_HTXnFM_ABGR16    | 0x00030000)#define HC_HTXnFM_ABGR0888      (HC_HTXnFM_ABGR32    | 0x00000000)#define HC_HTXnFM_ABGR8888      (HC_HTXnFM_ABGR32    | 0x00010000)#define HC_HTXnFM_RGBA5550      (HC_HTXnFM_RGBA16    | 0x00000000)#define HC_HTXnFM_RGBA5551      (HC_HTXnFM_RGBA16    | 0x00020000)#define HC_HTXnFM_RGBA4444      (HC_HTXnFM_RGBA16    | 0x00030000)#define HC_HTXnFM_RGBA8880      (HC_HTXnFM_RGBA32    | 0x00000000)#define HC_HTXnFM_RGBA8888      (HC_HTXnFM_RGBA32    | 0x00010000)#define HC_HTXnFM_BGRA5550      (HC_HTXnFM_BGRA16    | 0x00000000)#define HC_HTXnFM_BGRA5551      (HC_HTXnFM_BGRA16    | 0x00020000)#define HC_HTXnFM_BGRA4444      (HC_HTXnFM_BGRA16    | 0x00030000)#define HC_HTXnFM_BGRA8880      (HC_HTXnFM_BGRA32    | 0x00000000)#define HC_HTXnFM_BGRA8888      (HC_HTXnFM_BGRA32    | 0x00010000)#define HC_HTXnFM_VU88          (HC_HTXnFM_BUMPMAP   | 0x00000000)#define HC_HTXnFM_LVU655        (HC_HTXnFM_BUMPMAP   | 0x00010000)#define HC_HTXnFM_LVU888        (HC_HTXnFM_BUMPMAP   | 0x00020000)#define HC_HTXnLoc_Local        0x00000000#define HC_HTXnLoc_Sys          0x00000002#define HC_HTXnLoc_AGP          0x00000003/* HC_SubA_HTXnTRAH        0x007f */#define HC_HTXnTRAH_MASK        0x00ff0000#define HC_HTXnTRAL_MASK        0x0000ff00#define HC_HTXnTBA_MASK         0x000000ff#define HC_HTXnTRAH_SHIFT       16#define HC_HTXnTRAL_SHIFT       8/* HC_SubA_HTXnTBLCsat     0x0080 *-- Define the input texture. */#define HC_XTC_TOPC             0x00000000#define HC_XTC_InvTOPC          0x00000010#define HC_XTC_TOPCp5           0x00000020#define HC_XTC_Cbias            0x00000000#define HC_XTC_InvCbias         0x00000010#define HC_XTC_0                0x00000000#define HC_XTC_Dif              0x00000001#define HC_XTC_Spec             0x00000002#define HC_XTC_Tex              0x00000003#define HC_XTC_Cur              0x00000004#define HC_XTC_Adif             0x00000005#define HC_XTC_Fog              0x00000006#define HC_XTC_Atex             0x00000007#define HC_XTC_Acur             0x00000008#define HC_XTC_HTXnTBLRC        0x00000009#define HC_XTC_Ctexnext         0x0000000a/*-- */#define HC_HTXnTBLCsat_MASK     0x00800000#define HC_HTXnTBLCa_MASK       0x000fc000#define HC_HTXnTBLCb_MASK       0x00001f80#define HC_HTXnTBLCc_MASK       0x0000003f#define HC_HTXnTBLCa_TOPC       (HC_XTC_TOPC << 14)#define HC_HTXnTBLCa_InvTOPC    (HC_XTC_InvTOPC << 14)#define HC_HTXnTBLCa_TOPCp5     (HC_XTC_TOPCp5 << 14)#define HC_HTXnTBLCa_0          (HC_XTC_0 << 14)#define HC_HTXnTBLCa_Dif        (HC_XTC_Dif << 14)#define HC_HTXnTBLCa_Spec       (HC_XTC_Spec << 14)#define HC_HTXnTBLCa_Tex        (HC_XTC_Tex << 14)#define HC_HTXnTBLCa_Cur        (HC_XTC_Cur << 14)#define HC_HTXnTBLCa_Adif       (HC_XTC_Adif << 14)#define HC_HTXnTBLCa_Fog        (HC_XTC_Fog << 14)#define HC_HTXnTBLCa_Atex       (HC_XTC_Atex << 14)#define HC_HTXnTBLCa_Acur       (HC_XTC_Acur << 14)#define HC_HTXnTBLCa_HTXnTBLRC  (HC_XTC_HTXnTBLRC << 14)#define HC_HTXnTBLCa_Ctexnext   (HC_XTC_Ctexnext << 14)#define HC_HTXnTBLCb_TOPC       (HC_XTC_TOPC << 7)#define HC_HTXnTBLCb_InvTOPC    (HC_XTC_InvTOPC << 7)#define HC_HTXnTBLCb_TOPCp5     (HC_XTC_TOPCp5 << 7)#define HC_HTXnTBLCb_0          (HC_XTC_0 << 7)#define HC_HTXnTBLCb_Dif        (HC_XTC_Dif << 7)#define HC_HTXnTBLCb_Spec       (HC_XTC_Spec << 7)#define HC_HTXnTBLCb_Tex        (HC_XTC_Tex << 7)#define HC_HTXnTBLCb_Cur        (HC_XTC_Cur << 7)#define HC_HTXnTBLCb_Adif       (HC_XTC_Adif << 7)#define HC_HTXnTBLCb_Fog        (HC_XTC_Fog << 7)#define HC_HTXnTBLCb_Atex       (HC_XTC_Atex << 7)#define HC_HTXnTBLCb_Acur       (HC_XTC_Acur << 7)#define HC_HTXnTBLCb_HTXnTBLRC  (HC_XTC_HTXnTBLRC << 7)#define HC_HTXnTBLCb_Ctexnext   (HC_XTC_Ctexnext << 7)#define HC_HTXnTBLCc_TOPC       (HC_XTC_TOPC << 0)#define HC_HTXnTBLCc_InvTOPC    (HC_XTC_InvTOPC << 0)#define HC_HTXnTBLCc_TOPCp5     (HC_XTC_TOPCp5 << 0)#define HC_HTXnTBLCc_0          (HC_XTC_0 << 0)#define HC_HTXnTBLCc_Dif        (HC_XTC_Dif << 0)#define HC_HTXnTBLCc_Spec       (HC_XTC_Spec << 0)#define HC_HTXnTBLCc_Tex        (HC_XTC_Tex << 0)#define HC_HTXnTBLCc_Cur        (HC_XTC_Cur << 0)#define HC_HTXnTBLCc_Adif       (HC_XTC_Adif << 0)#define HC_HTXnTBLCc_Fog        (HC_XTC_Fog << 0)#define HC_HTXnTBLCc_Atex       (HC_XTC_Atex << 0)#define HC_HTXnTBLCc_Acur       (HC_XTC_Acur << 0)#define HC_HTXnTBLCc_HTXnTBLRC  (HC_XTC_HTXnTBLRC << 0)#define HC_HTXnTBLCc_Ctexnext   (HC_XTC_Ctexnext << 0)/* HC_SubA_HTXnTBLCop      0x0081 */#define HC_HTXnTBLdot_MASK      0x00c00000#define HC_HTXnTBLCop_MASK      0x00380000#define HC_HTXnTBLCbias_MASK    0x0007c000#define HC_HTXnTBLCshift_MASK   0x00001800#define HC_HTXnTBLAop_MASK      0x00000380#define HC_HTXnTBLAbias_MASK    0x00000078#define HC_HTXnTBLAshift_MASK   0x00000003#define HC_HTXnTBLCop_Add       0x00000000#define HC_HTXnTBLCop_Sub       0x00080000#define HC_HTXnTBLCop_Min       0x00100000#define HC_HTXnTBLCop_Max       0x00180000#define HC_HTXnTBLCop_Mask      0x00200000#define HC_HTXnTBLCbias_Cbias           (HC_XTC_Cbias << 14)#define HC_HTXnTBLCbias_InvCbias        (HC_XTC_InvCbias << 14)#define HC_HTXnTBLCbias_0               (HC_XTC_0 << 14)#define HC_HTXnTBLCbias_Dif             (HC_XTC_Dif << 14)#define HC_HTXnTBLCbias_Spec            (HC_XTC_Spec << 14)#define HC_HTXnTBLCbias_Tex             (HC_XTC_Tex << 14)#define HC_HTXnTBLCbias_Cur             (HC_XTC_Cur << 14)#define HC_HTXnTBLCbias_Adif            (HC_XTC_Adif << 14)#define HC_HTXnTBLCbias_Fog             (HC_XTC_Fog << 14)#define HC_HTXnTBLCbias_Atex            (HC_XTC_Atex << 14)#define HC_HTXnTBLCbias_Acur            (HC_XTC_Acur << 14)#define HC_HTXnTBLCbias_HTXnTBLRC       (HC_XTC_HTXnTBLRC << 14)#define HC_HTXnTBLCshift_1      0x00000000#define HC_HTXnTBLCshift_2      0x00000800#define HC_HTXnTBLCshift_No     0x00001000#define HC_HTXnTBLCshift_DotP   0x00001800/*=* John Sheng [2003.7.18] texture combine *=*/#define HC_HTXnTBLDOT3   0x00080000#define HC_HTXnTBLDOT4   0x000C0000#define HC_HTXnTBLAop_Add       0x00000000#define HC_HTXnTBLAop_Sub       0x00000080#define HC_HTXnTBLAop_Min       0x00000100#define HC_HTXnTBLAop_Max       0x00000180#define HC_HTXnTBLAop_Mask      0x00000200#define HC_HTXnTBLAbias_Inv             0x00000040#define HC_HTXnTBLAbias_Adif            0x00000000#define HC_HTXnTBLAbias_Fog             0x00000008#define HC_HTXnTBLAbias_Acur            0x00000010#define HC_HTXnTBLAbias_HTXnTBLRAbias   0x00000018#define HC_HTXnTBLAbias_Atex            0x00000020#define HC_HTXnTBLAshift_1      0x00000000#define HC_HTXnTBLAshift_2      0x00000001#define HC_HTXnTBLAshift_No     0x00000002/* #define HC_HTXnTBLAshift_DotP   0x00000003 *//* HC_SubA_HTXnTBLMPFog    0x0082 */#define HC_HTXnTBLMPfog_MASK    0x00e00000#define HC_HTXnTBLMPfog_0       0x00000000#define HC_HTXnTBLMPfog_Adif    0x00200000#define HC_HTXnTBLMPfog_Fog     0x00400000#define HC_HTXnTBLMPfog_Atex    0x00600000#define HC_HTXnTBLMPfog_Acur    0x00800000#define HC_HTXnTBLMPfog_GHTXnTBLRFog    0x00a00000/* HC_SubA_HTXnTBLAsat     0x0083 *-- Define the texture alpha input. */#define HC_XTA_TOPA             0x00000000#define HC_XTA_InvTOPA          0x00000008#define HC_XTA_TOPAp5           0x00000010#define HC_XTA_Adif             0x00000000#define HC_XTA_Fog              0x00000001#define HC_XTA_Acur             0x00000002#define HC_XTA_HTXnTBLRA        0x00000003#define HC_XTA_Atex             0x00000004#define HC_XTA_Atexnext         0x00000005/*-- */#define HC_HTXnTBLAsat_MASK     0x00800000#define HC_HTXnTBLAMB_MASK      0x00700000#define HC_HTXnTBLAa_MASK       0x0007c000#define HC_HTXnTBLAb_MASK       0x00000f80#define HC_HTXnTBLAc_MASK       0x0000001f#define HC_HTXnTBLAMB_SHIFT     20#define HC_HTXnTBLAa_TOPA       (HC_XTA_TOPA << 14)#define HC_HTXnTBLAa_InvTOPA    (HC_XTA_InvTOPA << 14)#define HC_HTXnTBLAa_TOPAp5     (HC_XTA_TOPAp5 << 14)#define HC_HTXnTBLAa_Adif       (HC_XTA_Adif << 14)#define HC_HTXnTBLAa_Fog        (HC_XTA_Fog << 14)#define HC_HTXnTBLAa_Acur       (HC_XTA_Acur << 14)#define HC_HTXnTBLAa_HTXnTBLRA  (HC_XTA_HTXnTBLRA << 14)#define HC_HTXnTBLAa_Atex       (HC_XTA_Atex << 14)#define HC_HTXnTBLAa_Atexnext   (HC_XTA_Atexnext << 14)#define HC_HTXnTBLAb_TOPA       (HC_XTA_TOPA << 7)#define HC_HTXnTBLAb_InvTOPA    (HC_XTA_InvTOPA << 7)#define HC_HTXnTBLAb_TOPAp5     (HC_XTA_TOPAp5 << 7)#define HC_HTXnTBLAb_Adif       (HC_XTA_Adif << 7)#define HC_HTXnTBLAb_Fog        (HC_XTA_Fog << 7)#define HC_HTXnTBLAb_Acur       (HC_XTA_Acur << 7)#define HC_HTXnTBLAb_HTXnTBLRA  (HC_XTA_HTXnTBLRA << 7)#define HC_HTXnTBLAb_Atex       (HC_XTA_Atex << 7)#define HC_HTXnTBLAb_Atexnext   (HC_XTA_Atexnext << 7)#define HC_HTXnTBLAc_TOPA       (HC_XTA_TOPA << 0)#define HC_HTXnTBLAc_InvTOPA    (HC_XTA_InvTOPA << 0)#define HC_HTXnTBLAc_TOPAp5     (HC_XTA_TOPAp5 << 0)#define HC_HTXnTBLAc_Adif       (HC_XTA_Adif << 0)#define HC_HTXnTBLAc_Fog        (HC_XTA_Fog << 0)#define HC_HTXnTBLAc_Acur       (HC_XTA_Acur << 0)#define HC_HTXnTBLAc_HTXnTBLRA  (HC_XTA_HTXnTBLRA << 0)#define HC_HTXnTBLAc_Atex       (HC_XTA_Atex << 0)#define HC_HTXnTBLAc_Atexnext   (HC_XTA_Atexnext << 0)/* HC_SubA_HTXnTBLRAa      0x0089 */#define HC_HTXnTBLRAa_MASK      0x00ff0000#define HC_HTXnTBLRAb_MASK      0x0000ff00#define HC_HTXnTBLRAc_MASK      0x000000ff#define HC_HTXnTBLRAa_SHIFT     16#define HC_HTXnTBLRAb_SHIFT     8#define HC_HTXnTBLRAc_SHIFT     0/* HC_SubA_HTXnTBLRFog     0x008a */#define HC_HTXnTBLRFog_MASK     0x0000ff00#define HC_HTXnTBLRAbias_MASK   0x000000ff#define HC_HTXnTBLRFog_SHIFT    8#define HC_HTXnTBLRAbias_SHIFT  0/* HC_SubA_HTXnLScale      0x0094 */#define HC_HTXnLScale_MASK      0x0007fc00#define HC_HTXnLOff_MASK        0x000001ff#define HC_HTXnLScale_SHIFT     10/* HC_SubA_HTXSMD          0x0000 */#define HC_HTXSMD_MASK          0x00000080#define HC_HTXTMD_MASK          0x00000040#define HC_HTXNum_MASK          0x00000038#define HC_HTXTRMD_MASK         0x00000006#define HC_HTXCHCLR_MASK        0x00000001#define HC_HTXNum_SHIFT         3/* Texture Palette n */#define HC_SubType_TexPalette0  0x00000000#define HC_SubType_TexPalette1  0x00000001#define HC_SubType_FogTable     0x00000010#define HC_SubType_Stipple      0x00000014/* HC_SubA_TexPalette0     0x0000 */#define HC_HTPnA_MASK           0xff000000#define HC_HTPnR_MASK           0x00ff0000#define HC_HTPnG_MASK           0x0000ff00#define HC_HTPnB_MASK           0x000000ff/* HC_SubA_FogTable        0x0010 */#define HC_HFPn3_MASK           0xff000000#define HC_HFPn2_MASK           0x00ff0000#define HC_HFPn1_MASK           0x0000ff00#define HC_HFPn_MASK            0x000000ff#define HC_HFPn3_SHIFT          24#define HC_HFPn2_SHIFT          16#define HC_HFPn1_SHIFT          8/* Auto Testing & Security */#define HC_SubA_HenFIFOAT       0x0000#define HC_SubA_HFBDrawFirst    0x0004#define HC_SubA_HFBBasL         0x0005#define HC_SubA_HFBDst          0x0006/* HC_SubA_HenFIFOAT       0x0000 */#define HC_HenFIFOAT_MASK       0x00000020#define HC_HenGEMILock_MASK     0x00000010#define HC_HenFBASwap_MASK      0x00000008#define HC_HenOT_MASK           0x00000004#define HC_HenCMDQ_MASK         0x00000002#define HC_HenTXCTSU_MASK       0x00000001/* HC_SubA_HFBDrawFirst    0x0004 */#define HC_HFBDrawFirst_MASK    0x00000800#define HC_HFBQueue_MASK        0x00000400

⌨️ 快捷键说明

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