📄 registry.h
字号:
0,0,0,0,
psPVRD3DSSCtl2x2
},
{
0,
D3DM_AHINTORD_SSENABLEX,
D3DM_AHINTTYPE_GROUP | D3DM_AHINTTYPE_EXCLUSIVE | D3DM_AHINTTYPE_PUBLIC,
0,0,0,0,
psPVRD3DSSCtlHoriz
},
{
0,
D3DM_AHINTORD_SSENABLEY,
D3DM_AHINTTYPE_GROUP | D3DM_AHINTTYPE_EXCLUSIVE | D3DM_AHINTTYPE_PUBLIC,
0,0,0,0,
psPVRD3DSSCtlVert
},
{
0,
D3DM_AHINTORD_SSNONE,
D3DM_AHINTTYPE_GROUP | D3DM_AHINTTYPE_EXCLUSIVE | D3DM_AHINTTYPE_PUBLIC,
0,0,0,0,
psPVRD3DSSCtlNone
},
{0,0,D3DM_AHINTTYPE_END,0,0,0,0,0}
};
/*****************************************************************************
...And the rest...
*****************************************************************************/
/*
Half pixel offset "group"
*/
static D3DM_APP_HINT psPVRD3DHalfOffsetControl[] =
{
{
"TAHalfOffset",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_ENABLE_TAHALFOFFSET,
0,
0
},
{
"ISPHalfOffset",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_ENABLE_ISPHALFOFFSET,
0,
0
},
{0,0,D3DM_AHINTTYPE_END,0,0,0,0,0}
};
#endif
/*****************************************************************************
The app hints themselves.....
*****************************************************************************/
#ifdef D3DMREG_DECLARE_STRINGS
static D3DM_APP_HINT psD3DMAppHints[] =
{
/*
Most of these relate to "Flags", excluding ZLSMode...
*/
{
0,
D3DM_AHINTORD_SSCONTROL,
D3DM_AHINTTYPE_CHILDFLAGS | D3DM_AHINTTYPE_PUBLIC | D3DM_AHINTTYPE_DRVIGNORE,
0,
0,
0,
0,
psPVRD3DSSControl
},
/*
Need to place the strings modified by above here so that the driver can
sort out defaults and know what to read.
*/
{
"DisableXSS",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_XSUPERSAMPLE,
0,
0
},
{
"DisableYSS",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_YSUPERSAMPLE,
0,
0
},
/*
Public hints (for "Flags") grouped together below - the order here is the order in which they appear on the control panel.
(Note also ZLSMode above, which appears first in the control panel list)
*/
/* {
"NoRendersTillFlip",
D3DM_AHINTORD_NORENDTILLFLIP,
D3DM_AHINTTYPE_SIMPLEFLAG | D3DM_AHINTTYPE_PUBLIC,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_NORENDERS_TILLFLIP,
0,0
},*/
{
"EnableTextureSS",
D3DM_AHINTORD_ENABLETEXSS,
D3DM_AHINTTYPE_SIMPLEFLAG | D3DM_AHINTTYPE_PUBLIC,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_TEXTURE_SUPER_SAMPLE,
0,
0
},
{
"EnableTextureTLF",
D3DM_AHINTORD_ENABLETLF,
D3DM_AHINTTYPE_SIMPLEFLAG | D3DM_AHINTTYPE_PUBLIC,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_TEXTURE_TRILIN_FILTER,
0,
0
},
{
"UseRHW",
D3DM_AHINTORD_USERHW,
D3DM_AHINTTYPE_SIMPLEFLAG | D3DM_AHINTTYPE_PUBLIC,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_RHW_RENDERING,
0,0
},
{
"EnableSoftPT",
D3DM_AHINTORD_ENABLESOFTPT,
D3DM_AHINTTYPE_SIMPLEFLAG | D3DM_AHINTTYPE_PUBLIC,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_SOFTEN_PUNCH_THROUGH,
0,0
},
/*
Non-public "Flags" hints below.
*/
{
"EnableAutoMipMap",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_AUTO_MIP_MAP,
0,0
},
{
"DisableTASnapping",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_TASNAPPING,
0,0
},
{
"TACullSmall",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
1,
D3DM_AHVALIDX_FLAGS,
D3DMREG_ENABLE_TASMALLCULL,
0,0
},
{
0,
0,
D3DM_AHINTTYPE_GROUP,
0,
0,0,0,
psPVRD3DHalfOffsetControl
},
{
"DisableYUV",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_YUV,
0,0
},
{
"DisableAlphaTest",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_ALTEST,
0,0
},
{
"DisableAlphaTestOpaque",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
D3DMREG_DISABLE_ALTEST_OPAQUE,
0,0
},
/* {
"DisableTexQueForAGP",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS,
0,
0,0
},*/
/*
The following relate to Flags2.
*/
{
"DisableRenderOnLock",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DISABLE_RENDER_ON_LOCK,
0,0
},
/* {
"DisableStencil",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DISABLE_STENCIL,
0,0
},*/
{
"DisableMipMapping",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DISABLE_MIPMAP,
0,0
},
{
"OnlyUseLastFogColour",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_ONLYUSELASTFOGCOLOUR,
0,0
},
/* {
"DisableMidSceneRender",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DISABLE_MIDSCENE_RENDER,
0,0
},*/
{
"ZeroTextureMemory",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_ZERO_TEXTURE_MEMORY,
0,0
},
{
"DuplicateAppName",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DUPLICATE_APPNAME,
0,0
},
/* {
"Disable24Bit3DDevice",
0,
D3DM_AHINTTYPE_SIMPLEFLAG,
0,
D3DM_AHVALIDX_FLAGS2,
D3DMREG2_DISABLE_24BPP_3DDEVICE,
0,0
},*/
/*
Some value strings not covered above...
*/
{
"MIPMapThreshold",
0,
D3DM_AHINTTYPE_VAL32,
1,
D3DM_AHVALIDX_MMTHRESH,
0,
0,0
},
{
"ZBiasScale",
0,
D3DM_AHINTTYPE_VAL32,
1,
D3DM_AHVALIDX_ZBSCALE,
0,
0,0
},
{0,0,D3DM_AHINTTYPE_END,0,0,0,0,0}
};
#else
extern D3DM_APP_HINT psD3DMAppHints[];
#endif
#endif /* __REGISTRY_H__ */
/*****************************************************************************
End of file (Registry.h)
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -