D3DCAPS2

Marcas de funcionalidad del controlador.

#define Value Descripción
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L El controlador es capaz de generar mapas MIP automáticamente. Para obtener más información, vea Generación automática de mapas Mip (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L El sistema tiene instalado un calibrador que puede ajustar automáticamente la rampa gamma para que el resultado sea idéntico en todos los sistemas que tienen un calibrador. Para invocar el calibrador al establecer nuevos niveles gamma, use la marca D3DSGR_CALIBRATE al llamar a SetGammaRamp. La calibración de rampas gamma incurre en cierta sobrecarga de procesamiento y no se debe usar con frecuencia.
D3DCAPS2_CANSHARERESOURCE 0x80000000L El dispositivo puede crear recursos que se pueden compartir. Los métodos que crean recursos pueden establecer valores no NULL para sus parámetros pSharedHandle .
Diferencias entre Direct3D 9 y Direct3D 9Ex:
Esta marca solo está disponible en Direct3D 9Ex.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L El controlador es capaz de administrar recursos. En estos controladores, el controlador administrará D3DPOOL_MANAGED recursos. Para que Direct3D invalide el controlador para que Direct3D administre los recursos, use la marca D3DCREATE_DISABLE_DRIVER_MANAGEMENT al llamar a CreateDevice.
D3DCAPS2_DYNAMICTEXTURES 0x200000000L El controlador admite texturas dinámicas.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L El controlador admite el ajuste dinámico de rampa gamma en modo de pantalla completa.
D3DCAPS2_RESERVED 0x020000000L Reservados; no se usa.

 

Estas constantes las usa el miembro D3CAPS2 de D3DCAPS9.

Información constante

Requisito Value
Encabezado d3d9caps.h
Sistema operativo mínimo Windows 98

 

Constantes de Direct3D