enumerasi D3D12_MEASUREMENTS_ACTION (d3d12.h)
Menentukan konstanta yang menentukan apa yang harus dilakukan dengan hasil instrumentasi beban kerja sebelumnya.
Sintaks
typedef enum D3D12_MEASUREMENTS_ACTION {
D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY,
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
} ;
Konstanta
D3D12_MEASUREMENTS_ACTION_KEEP_ALL Nilai: 0 Pengaturan default. Menentukan bahwa semua hasil harus disimpan. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS Menentukan bahwa driver telah melihat semua data yang pernah dilakukannya, jadi harus berhenti menunggu lebih banyak dan lanjutkan mengkompilasi shader yang dioptimalkan. |
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY Seperti D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS, tetapi juga menentukan bahwa aplikasi Anda tidak peduli dengan gangguan, sehingga runtime harus mengabaikan aturan prioritas menganggur yang biasa dan lanjutkan menggunakan utas sebanyak mungkin untuk menyelesaikan kompilasi shader dengan cepat. Hanya tersedia dalam mode Pengembang. |
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS Menentukan bahwa status pengoptimalan harus diatur ulang; mengisyaratkan bahwa apa pun yang sebelumnya telah diukur tidak lagi berlaku. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Header | d3d12.h |