Compartir a través de


D3DCAPS3

Marcas de funcionalidad del controlador.

#define Valor 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 updateSurface y llamadas de 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 llamadas de GetRenderTargetData se acelerarán por hardware. Si este límite está ausente, esta llamada se realizará correctamente, pero será más lenta.
D3DCAPS3_DXVAHD 0x00000400L El controlador de pantalla admite el DXVA-HD DDI. Para obtener más información sobre DXVA-HD DDI, vea Processing High-Definition Video.
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 retroceso con ventanas (que contiene contenido lineal) a un escritorio sRGB.
D3DCAPS3_RESERVED 0x80000001fL Reservado; no se usa.

 

Estas constantes las usa el miembro D3CAPS3 de D3DCAPS9.

Información constante

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

 

constantes direct3D