D3DCAPS3

드라이버 기능 플래그입니다.

#define Description
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L FLIP 또는 DISCARD 스왑 효과를 사용하는 동안 디바이스가 전체 화면 모드에서 D3DRS_ALPHABLENDENABLE 렌더링 상태를 준수할 수 있음을 나타냅니다. 이는 D3DRS_SRCBLEND 또는 D3DRS_DESTBLEND 상태가 다음 중 하나로 설정된 경우에만 적용됩니다.
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L 디바이스는 시스템 메모리에서 로컬 비디오 메모리로 메모리 복사를 가속화할 수 있습니다. 이 상한은 UpdateSurfaceUpdateTexture 호출이 하드웨어 가속됨을 보장합니다. 이 상한이 없으면 이러한 호출은 성공하지만 속도가 느려집니다.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L 디바이스는 로컬 비디오 메모리에서 시스템 메모리로 메모리 복사를 가속화할 수 있습니다. 이 상한은 GetRenderTargetData 호출이 하드웨어 가속을 보장합니다. 이 상한이 없으면 이 호출은 성공하지만 속도가 느려집니다.
D3DCAPS3_DXVAHD 0x00000400L 디스플레이 드라이버는 DXVA-HD DDI를 지원합니다. DXVA-HD DDI에 대한 자세한 내용은 High-Definition 비디오 처리를 참조하세요.
Direct3D 9와 Direct3D 9Ex 간의 차이점:
이 플래그는 Direct3D 9Ex에서만 사용할 수 있습니다.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L 디바이스가 창이 있는 백 버퍼(선형 콘텐츠 포함)에서 sRGB 데스크톱으로 감마 수정을 수행할 수 있음을 나타냅니다.
D3DCAPS3_RESERVED 0x8000001fL 예약; 사용되지 않습니다.

 

이러한 상수는 D3DCAPS9의 D3CAPS3 멤버에서 사용됩니다.

상수 정보

요구 사항
헤더 d3d9caps.h
최소 운영 체제 Windows 98

 

Direct3D 상수