Bagikan melalui


enumerasi D3D12_RENDER_PASS_TIER (d3d12.h)

Menentukan tingkat dukungan untuk render lulus pada perangkat grafis.

Sintaks

typedef enum D3D12_RENDER_PASS_TIER {
  D3D12_RENDER_PASS_TIER_0 = 0,
  D3D12_RENDER_PASS_TIER_1 = 1,
  D3D12_RENDER_PASS_TIER_2 = 2
} ;

Konstanta

 
D3D12_RENDER_PASS_TIER_0
Nilai: 0
Driver tampilan mode pengguna belum menerapkan render pass, sehingga fitur hanya disediakan melalui emulasi perangkat lunak. Lulus render mungkin tidak memberikan keuntungan performa pada tingkat dukungan ini.
D3D12_RENDER_PASS_TIER_1
Nilai: 1
Fitur render pass diimplementasikan oleh driver tampilan mode pengguna, dan penulisan buffer target/kedalaman render dapat dipercepat. Penulisan tampilan akses tidak berurut (UAV) tidak didukung secara efisien dalam render pass.
D3D12_RENDER_PASS_TIER_2
Nilai: 2
Fitur render pass diimplementasikan oleh driver tampilan mode pengguna, penulisan buffer target/kedalaman dapat dipercepat, dan tulisan tampilan akses yang tidak diurutkan (UAV) (asalkan penulisan dalam kode render tidak dibaca sampai render pass berikutnya) cenderung lebih efisien daripada mengeluarkan pekerjaan yang sama tanpa menggunakan render pass.

Keterangan

Untuk menentukan tingkat dukungan untuk render pass untuk perangkat grafis, lewati D3D12_FEATURE_DATA_D3D12_OPTIONS5 struct.

Persyaratan

   
Header d3d12.h

Lihat juga

Merender