struktur D3D12_FEATURE_DATA_SHADER_MODEL (d3d12.h)
Berisi model shader yang didukung.
Sintaks
typedef struct D3D12_FEATURE_DATA_SHADER_MODEL {
D3D_SHADER_MODEL HighestShaderModel;
} D3D12_FEATURE_DATA_SHADER_MODEL;
Anggota
HighestShaderModel
Menentukan satu anggota D3D_SHADER_MODEL yang menunjukkan model shader maksimum yang didukung.
Keterangan
Lihat D3D12_FEATURE_SHADER_MODEL konstanta enumerasi di D3D12_FEATURE.
Saat digunakan dengan fungsi ID3D12Device::CheckFeatureSupport , sebelum memanggil fungsi menginisialisasi bidang HighestShaderModel ke model shader tertinggi yang dipahami aplikasi Anda. Setelah fungsi berhasil diselesaikan, bidang HighestShaderModel berisi model shader tertinggi yang didukung oleh perangkat dan tidak lebih tinggi dari model shader yang diteruskan.
Catatan
ID3D12Device::CheckFeatureSupport mengembalikan E_INVALIDARG jika HighestShaderModel tidak diketahui oleh runtime saat ini. Untuk alasan itu, kami sarankan Anda memanggil ini dalam perulangan dengan model shader yang menurun untuk menentukan model shader tertinggi yang didukung. Atau, gunakan pembantu pemeriksaan batas untuk menyederhanakan ini; lihat posting blog Memperkenalkan API Baru untuk Memeriksa Dukungan Fitur di Direct3D 12.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |