D3DCAPS2

驱动程序功能标志。

#define 价值 描述
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L 驱动程序能够自动生成 mipmap。 有关详细信息,请参阅 自动生成 Mipmaps (Direct3D 9)
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L 系统安装了校准器,可以自动调整伽马斜坡,以便结果在所有具有校准器的系统上相同。 若要在设置新的伽玛级别时调用校准器,请使用 SetGammaRamp时D3DSGR_CALIBRATE标志。 校准伽马坡道会产生一些处理开销,不应经常使用。
D3DCAPS2_CANSHARERESOURCE 0x80000000L 设备可以创建可共享的资源。 创建资源的方法可以为其 pSharedHandle 参数设置非 NULL 值。
Direct3D 9 和 Direct3D 9Ex 之间的差异:
此标志仅在 Direct3D 9Ex 中可用。

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L 驱动程序能够管理资源。 在此类驱动程序上,D3DPOOL_MANAGED资源将由驱动程序管理。 若要让 Direct3D 重写驱动程序以便 Direct3D 管理资源,请在调用 CreateDevice时使用D3DCREATE_DISABLE_DRIVER_MANAGEMENT标志。
D3DCAPS2_DYNAMICTEXTURES 0x20000000L 驱动程序支持动态纹理。
D3DCAPS2_FULLSCREENGAMMA 0x00020000L 驱动程序支持全屏模式下的动态伽马坡度调整。
D3DCAPS2_RESERVED 0x02000000L 保留;未使用。

 

这些常量由 D3DCAPS9D3CAPS2成员使用。

常量信息

要求 价值
页眉 d3d9caps.h
最低作系统 Windows 98

 

Direct3D 常量