D3DCAPS3

Bendera kemampuan driver.

#define Nilai Deskripsi
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x00000020L Menunjukkan bahwa perangkat dapat menghormati status render D3DRS_ALPHABLENDENABLE dalam mode layar penuh saat menggunakan efek pertukaran Balik atau BUANG. Ini hanya berlaku ketika status D3DRS_SRCBLEND atau D3DRS_DESTBLEND diatur ke salah satu hal berikut ini:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L Perangkat dapat mempercepat salinan memori dari memori sistem ke memori video lokal. Batas ini menjamin bahwa panggilan UpdateSurface dan UpdateTexture akan dipercepat perangkat keras. Jika batas ini tidak ada, panggilan ini akan berhasil tetapi akan lebih lambat.
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L Perangkat dapat mempercepat salinan memori dari memori video lokal ke memori sistem. Batas ini menjamin bahwa panggilan GetRenderTargetData akan dipercepat perangkat keras. Jika batas ini tidak ada, panggilan ini akan berhasil tetapi akan lebih lambat.
D3DCAPS3_DXVAHD 0x00000400L Driver tampilan mendukung DDI DXVA-HD. Untuk informasi selengkapnya tentang DDI DXVA-HD, lihat Memproses High-Definition Video.
Perbedaan antara Direct3D 9 dan Direct3D 9Ex:
Bendera ini hanya tersedia di Direct3D 9Ex.

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L Menunjukkan bahwa perangkat dapat melakukan koreksi gamma dari buffer back berjendela (berisi konten linier) ke desktop sRGB.
D3DCAPS3_RESERVED 0x8000001fL Dipesan; tidak digunakan.

 

Konstanta ini digunakan oleh anggota D3CAPS3 D3DCAPS9.

Informasi Konstanta

Persyaratan Nilai
Header d3d9caps.h
Sistem operasi minimum Windows 98

 

Konstanta Direct3D