struktur D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT (d3d11.h)

Catatan Struktur ini didukung oleh runtime Direct3D 11.1, yang tersedia pada sistem operasi Windows 8 dan yang lebih baru.
 
Menjelaskan opsi dukungan presisi untuk shader di driver grafis saat ini.

Sintaks

typedef struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT {
  UINT PixelShaderMinPrecision;
  UINT AllOtherShaderStagesMinPrecision;
} D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT;

Anggota

PixelShaderMinPrecision

Kombinasi nilai D3D11_SHADER_MIN_PRECISION_SUPPORT-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan tingkat presisi minimum yang didukung driver untuk shader piksel. Nilai nol menunjukkan bahwa driver hanya mendukung presisi 32-bit penuh untuk shader piksel.

AllOtherShaderStagesMinPrecision

Kombinasi nilai D3D11_SHADER_MIN_PRECISION_SUPPORT-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan tingkat presisi minimum yang didukung driver untuk semua tahap shader lainnya. Nilai nol menunjukkan bahwa driver hanya mendukung presisi 32-bit penuh untuk semua tahap shader lainnya.

Keterangan

Untuk perangkat keras di Direct3D 10 dan tingkat fitur yang lebih tinggi, runtime mengatur kedua anggota secara identik. Untuk perangkat keras di Direct3D 9.3 dan tingkat fitur yang lebih rendah, runtime dapat mengatur dukungan presisi yang lebih rendah di anggota PixelShaderMinPrecision daripada anggota AllOtherShaderStagesMinPrecision ; untuk 9.3 dan yang lebih rendah, semua tahap shader lainnya hanya mewakili shader vertex.

Untuk informasi selengkapnya tentang presisi minimum HLSL, lihat menggunakan presisi minimum HLSL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header d3d11.h

Lihat juga

Struktur Inti

D3D11_FEATURE