Udostępnij za pośrednictwem


D3DCAPS3

Flagi możliwości sterownika.

#define Wartość Opis
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Wskazuje, że urządzenie może uwzględniać stan renderowania D3DRS_ALPHABLENDENABLE w trybie pełnoekranowym podczas korzystania z efektu zamiany FLIP lub DISCARD. Ma to zastosowanie tylko wtedy, gdy stany D3DRS_SRCBLEND lub D3DRS_DESTBLEND są ustawione na jedną z następujących wartości:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L Urządzenie może przyspieszyć kopiowanie pamięci z pamięci systemowej do lokalnej pamięci wideo. Ten limit gwarantuje, że wywołania UpdateSurface i UpdateTexture będą przyspieszane sprzętem. Jeśli ten limit jest nieobecny, te wywołania powiedzą się, ale będą wolniejsze.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L Urządzenie może przyspieszyć kopiowanie pamięci z lokalnej pamięci wideo do pamięci systemowej. Ten limit gwarantuje, że wywołania GetRenderTargetData będą przyspieszane sprzętem. Jeśli ten limit jest nieobecny, to wywołanie powiedzie się, ale będzie wolniejsze.
D3DCAPS3_DXVAHD 0x00000400L Sterownik wyświetlania obsługuje DXVA-HD DDI. Aby uzyskać więcej informacji na temat DXVA-HD DDI, zobacz Processing High-Definition Video.
Różnice między direct3D 9 i Direct3D 9Ex:
Ta flaga jest dostępna tylko w trybie Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Wskazuje, że urządzenie może wykonać korektę gamma z buforu tylnego okna (zawierającego zawartość liniową) do pulpitu sRGB.
D3DCAPS3_RESERVED 0x80000001fL Zastrzeżony; nieużytne.

 

Te stałe są używane przez element członkowski D3CAPS3 D3DCAPS9.

Informacje o stałej

Wymaganie Wartość
Nagłówek d3d9caps.h
Minimalny system operacyjny Windows 98

 

stałych Direct3D