Partilhar via


D3DCAPS3

Sinalizadores de capacidade do driver.

#define Valor Descrição
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Indica que o dispositivo pode respeitar o estado de renderização D3DRS_ALPHABLENDENABLE no modo de tela cheia ao usar o efeito de troca FLIP ou DISCARD. Isso só se aplica quando os estados D3DRS_SRCBLEND ou D3DRS_DESTBLEND são definidos como um dos seguintes:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L O dispositivo pode acelerar uma cópia de memória da memória do sistema para a memória de vídeo local. Esse limite garante que UpdateSurface e chamadas de UpdateTexture serão aceleradas por hardware. Se esse limite estiver ausente, essas chamadas terão êxito, mas serão mais lentas.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L O dispositivo pode acelerar uma cópia de memória da memória de vídeo local para a memória do sistema. Esse limite garante que chamadas de GetRenderTargetData serão aceleradas por hardware. Se este limite estiver ausente, esta chamada terá êxito, mas será mais lenta.
D3DCAPS3_DXVAHD 0x00000400L O driver de vídeo suporta o DXVA-HD DDI. Para obter mais informações sobre DXVA-HD DDI, consulte Processing High-Definition Video.
Diferenças entre o Direct3D 9 e o Direct3D 9Ex:
Este sinalizador está disponível apenas no Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Indica que o dispositivo pode executar a correção de gama de um buffer traseiro em janela (contendo conteúdo linear) para uma área de trabalho sRGB.
D3DCAPS3_RESERVED 0x8000001fL Reservado; não utilizado.

 

Essas constantes são usadas pelo membro D3CAPS3 de D3DCAPS9.

Informação Constante

Exigência Valor
Cabeçalho d3d9caps.h
Sistema operativo mínimo Janelas 98

 

constantes Direct3D