D3DCAPS3

Marcas de funcionalidad del controlador.

#define Value Descripción
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Indica que el dispositivo puede respetar el estado de representación D3DRS_ALPHABLENDENABLE en modo de pantalla completa mientras se usa el efecto de intercambio FLIP o DISCARD. Esto solo se aplica cuando los estados D3DRS_SRCBLEND o D3DRS_DESTBLEND se establecen en uno de los siguientes:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L El dispositivo puede acelerar una copia de memoria de la memoria del sistema a la memoria de vídeo local. Este límite garantiza que las llamadas a UpdateSurface y UpdateTexture se acelerarán por hardware. Si este límite está ausente, estas llamadas se realizarán correctamente, pero serán más lentas.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L El dispositivo puede acelerar una copia de memoria de la memoria de vídeo local a la memoria del sistema. Este límite garantiza que las llamadas GetRenderTargetData se acelerarán por hardware. Si este límite no está presente, esta llamada se realizará correctamente, pero será más lenta.
D3DCAPS3_DXVAHD 0x00000400L El controlador de pantalla admite el DDI DXVA-HD. Para obtener más información sobre DXVA-HD DDI, consulte Procesamiento de High-Definition vídeo.
Diferencias entre Direct3D 9 y Direct3D 9Ex:
Esta marca solo está disponible en Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Indica que el dispositivo puede realizar la corrección gamma desde un búfer de reserva con ventana (que contiene contenido lineal) a un escritorio sRGB.
D3DCAPS3_RESERVED 0x80000001fL Reservados; no se usa.

 

Estas constantes las usa el miembro D3CAPS3 de D3DCAPS9.

Información constante

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

 

Constantes de Direct3D