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 |