struktur D3D12_FEATURE_DATA_D3D12_OPTIONS12 (d3d12.h)
Menunjukkan apakah Hambatan yang Ditingkatkan didukung atau tidak.
Sintaks
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 {
D3D12_TRI_STATE MSPrimitivesPipelineStatisticIncludesCulledPrimitives;
BOOL EnhancedBarriersSupported;
BOOL RelaxedFormatCastingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS12;
Anggota
MSPrimitivesPipelineStatisticIncludesCulledPrimitives
Jenis: _Out_ D3D12_TRI_STATE
TBD
EnhancedBarriersSupported
Jenis: _Out_ BOOL
Menunjukkan apakah Hambatan yang Ditingkatkan didukung atau tidak. true
jika didukung, jika tidak false
.
Hambatan yang Ditingkatkan saat ini bukan persyaratan perangkat keras atau driver. Jadi sebelum menggunakan api Penghalang daftar perintah, atau API pembuatan sumber daya menggunakan parameter InitialLayout , Anda harus memeriksa dukungan driver opsional melalui EnhancedBarriersSupported.
Memerlukan DirectX 12 Agility SDK 1.7 atau yang lebih baru; jika tidak, nilainya selalu FALSE
.
RelaxedFormatCastingSupported
Jenis: _Out_ BOOL
Secara teknis digunakan untuk menunjukkan dukungan untuk fungsionalitas yang memungkinkan alias bilangan bulat.
Memerlukan DirectX 12 Agility SDK 1.7 atau yang lebih baru; jika tidak, nilainya selalu FALSE
.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 22H2; atau DirectX 12 Agility SDK 1.6 atau yang lebih baru |
Header | d3d12.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk