Bagikan melalui


enumerasi D3D11_FEATURE (d3d11.h)

Opsi fitur Direct3D 11.

Sintaks

typedef enum D3D11_FEATURE {
  D3D11_FEATURE_THREADING = 0,
  D3D11_FEATURE_DOUBLES,
  D3D11_FEATURE_FORMAT_SUPPORT,
  D3D11_FEATURE_FORMAT_SUPPORT2,
  D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS,
  D3D11_FEATURE_D3D11_OPTIONS,
  D3D11_FEATURE_ARCHITECTURE_INFO,
  D3D11_FEATURE_D3D9_OPTIONS,
  D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT,
  D3D11_FEATURE_D3D9_SHADOW_SUPPORT,
  D3D11_FEATURE_D3D11_OPTIONS1,
  D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT,
  D3D11_FEATURE_MARKER_SUPPORT,
  D3D11_FEATURE_D3D9_OPTIONS1,
  D3D11_FEATURE_D3D11_OPTIONS2,
  D3D11_FEATURE_D3D11_OPTIONS3,
  D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT,
  D3D11_FEATURE_D3D11_OPTIONS4,
  D3D11_FEATURE_SHADER_CACHE,
  D3D11_FEATURE_D3D11_OPTIONS5,
  D3D11_FEATURE_DISPLAYABLE,
  D3D11_FEATURE_D3D11_OPTIONS6
} ;

Konstanta

 
D3D11_FEATURE_THREADING
Nilai: 0
Driver mendukung multithreading. Untuk melihat contoh pengujian driver untuk dukungan multithread, lihat Cara: Memeriksa Dukungan Driver. Lihat D3D11_FEATURE_DATA_THREADING.
D3D11_FEATURE_DOUBLES
Mendukung penggunaan shader presisi ganda di HLSL. Lihat D3D11_FEATURE_DATA_DOUBLES.
D3D11_FEATURE_FORMAT_SUPPORT
Mendukung format dalam D3D11_FORMAT_SUPPORT. Lihat D3D11_FEATURE_DATA_FORMAT_SUPPORT.
D3D11_FEATURE_FORMAT_SUPPORT2
Mendukung format dalam D3D11_FORMAT_SUPPORT2. Lihat D3D11_FEATURE_DATA_FORMAT_SUPPORT2.
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS
Mendukung shader komputasi dan buffer mentah dan terstruktur. Lihat D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS.
D3D11_FEATURE_D3D11_OPTIONS
Mendukung opsi fitur Direct3D 11.1. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1.
D3D11_FEATURE_ARCHITECTURE_INFO
Mendukung arsitektur adaptor tertentu. Lihat D3D11_FEATURE_DATA_ARCHITECTURE_INFO.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1.
D3D11_FEATURE_D3D9_OPTIONS
Mendukung opsi fitur Direct3D 9. Lihat D3D11_FEATURE_DATA_D3D9_OPTIONS.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1.
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT
Mendukung presisi minimum shader. Untuk informasi selengkapnya tentang presisi minimum HLSL, lihat menggunakan presisi minimum HLSL. Lihat D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1.
D3D11_FEATURE_D3D9_SHADOW_SUPPORT
Mendukung fitur bayangan Direct3D 9. Lihat D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1.
D3D11_FEATURE_D3D11_OPTIONS1
Mendukung opsi fitur Direct3D 11.2. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS1.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.2.
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT
Mendukung opsi instancing Direct3D 11.2. Lihat D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.2.
D3D11_FEATURE_MARKER_SUPPORT
Mendukung opsi penanda Direct3D 11.2. Lihat D3D11_FEATURE_DATA_MARKER_SUPPORT.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.2.
D3D11_FEATURE_D3D9_OPTIONS1
Mendukung opsi fitur Direct3D 9, yang mencakup fitur bayangan Direct3D 9 dan dukungan instancing. Lihat D3D11_FEATURE_DATA_D3D9_OPTIONS1.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.2.
D3D11_FEATURE_D3D11_OPTIONS2
Mendukung opsi fitur rasterisasi konservatif Direct3D 11.3. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS2.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.3.
D3D11_FEATURE_D3D11_OPTIONS3
Mendukung opsi fitur rasterisasi konservatif Direct3D 11.4. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS3.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.4.
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT
Mendukung alamat virtual GPU. Lihat D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT.
D3D11_FEATURE_D3D11_OPTIONS4
Mendukung satu boolean untuk tekstur bersama NV12. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS4.

Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.4.
D3D11_FEATURE_SHADER_CACHE
Mendukung cache shader, yang dijelaskan dalam D3D11_FEATURE_DATA_SHADER_CACHE.
D3D11_FEATURE_D3D11_OPTIONS5
Mendukung D3D11_SHARED_RESOURCE_TIER untuk menunjukkan tingkat dukungan untuk sumber daya bersama di driver grafis saat ini. Lihat D3D11_FEATURE_DATA_D3D11_OPTIONS5.
D3D11_FEATURE_DISPLAYABLE
Mendukung permukaan yang dapat ditampilkan, yang dijelaskan dalam D3D11_FEATURE_DATA_DISPLAYABLE.

Keterangan

Enumerasi ini digunakan saat mengkueri driver tentang dukungan untuk fitur-fitur ini dengan memanggil ID3D11Device::CheckFeatureSupport. Setiap nilai dalam enumerasi ini memiliki struktur data terkait yang diperlukan untuk diteruskan ke parameter pFeatureSupportDataID3D11Device::CheckFeatureSupport.

Persyaratan

Persyaratan Nilai
Header d3d11.h

Lihat juga

Enumerasi inti