Bagikan melalui


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

Lihat juga