struktur D3D11_FEATURE_DATA_D3D11_OPTIONS2 (d3d11.h)
Menjelaskan opsi fitur Direct3D 11.3 di driver grafis saat ini.
Sintaks
typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 {
BOOL PSSpecifiedStencilRefSupported;
BOOL TypedUAVLoadAdditionalFormats;
BOOL ROVsSupported;
D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
D3D11_TILED_RESOURCES_TIER TiledResourcesTier;
BOOL MapOnDefaultTextures;
BOOL StandardSwizzle;
BOOL UnifiedMemoryArchitecture;
} D3D11_FEATURE_DATA_D3D11_OPTIONS2;
Anggota
PSSpecifiedStencilRefSupported
Menentukan apakah perangkat keras dan driver mendukung PSSpecifiedStencilRef. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
TypedUAVLoadAdditionalFormats
Menentukan apakah perangkat keras dan driver mendukung TypedUAVLoadAdditionalFormats. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
ROVsSupported
Menentukan apakah perangkat keras dan driver mendukung ROV. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
ConservativeRasterizationTier
Menentukan apakah perangkat keras dan driver mendukung rasterisasi konservatif. Runtime mengatur anggota ini ke nilai D3D11_CONSERVATIVE_RASTERIZATION_TIER-typed yang menunjukkan apakah perangkat keras dan driver mendukung rasterisasi konservatif dan pada tingkat apa.
TiledResourcesTier
Menentukan apakah perangkat keras dan driver mendukung sumber daya ubin. Runtime mengatur anggota ini ke nilai yang diketik D3D11_TILED_RESOURCES_TIER yang menunjukkan apakah perangkat keras dan driver mendukung sumber daya ubin dan pada tingkat apa.
MapOnDefaultTextures
Menentukan apakah pemetaan dukungan perangkat keras dan driver pada tekstur default. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
StandardSwizzle
Menentukan apakah perangkat keras dan driver mendukung moncong standar. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
UnifiedMemoryArchitecture
Menentukan apakah perangkat keras dan driver mendukung Arsitektur Memori Terpadu. Runtime mengatur anggota ini ke TRUE jika perangkat keras dan driver mendukung opsi ini.
Keterangan
Jika MapOnDefaultTextures TRUE, aplikasi dapat membuat tekstur menggunakan D3D11_USAGE_DEFAULT dalam kombinasi dengan bukan nol nilai D3D11_CPU_ACCESS_FLAG. Untuk alasan performa, biasanya tidak diinginkan untuk membuat tekstur default dengan bendera akses CPU kecuali opsi UnifiedMemoryArchitecture adalah TRUE, atau penggunaan CPU / GPU tekstur diselingi dengan erat.
Tekstur default mungkin tidak dalam status dipetakan saat terikat ke alur untuk direferensikan oleh operasi yang dikeluarkan untuk konteks. Tekstur default mungkin tidak dipetakan oleh konteks yang ditangguhkan. Tekstur default mungkin tidak dapat dibagikan.
Lihat D3D11_TEXTURE_LAYOUT untuk opsi dan pembatasan gerimis tekstur.
Persyaratan
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Header | d3d11.h |