Bagikan melalui


enumerasi D3D12_QUERY_HEAP_TYPE (d3d12.h)

Menentukan jenis timbunan kueri yang akan dibuat.

Sintaks

typedef enum D3D12_QUERY_HEAP_TYPE {
  D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
  D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
  D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
  D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
  D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
  D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5,
  D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
} ;

Konstanta

 
D3D12_QUERY_HEAP_TYPE_OCCLUSION
Nilai: 0
Ini mengembalikan hasil biner 0/1: 0 menunjukkan bahwa tidak ada sampel yang lulus pengujian kedalaman dan stensil, 1 menunjukkan bahwa setidaknya satu sampel lulus kedalaman dan pengujian stensil. Ini memungkinkan kueri oklusi tidak mengganggu pengoptimalan performa GPU apa pun yang terkait dengan pengujian kedalaman/stensil.
D3D12_QUERY_HEAP_TYPE_TIMESTAMP
Nilai: 1
Menunjukkan bahwa timbunan adalah untuk data waktu berkinerja tinggi.
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS
Nilai: 2
Menunjukkan timbunan berisi data alur. Lihat D3D12_QUERY_DATA_PIPELINE_STATISTICS.
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS
Nilai: 3
Menunjukkan heap berisi data output aliran. Lihat D3D12_QUERY_DATA_SO_STATISTICS.
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS
Nilai: 4
Menunjukkan heap berisi data statistik dekode video. Lihat D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS.

Statistik dekode video hanya dapat dikueri dari daftar perintah dekode video (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE). Lihat D3D12_QUERY_TYPE_DECODE_STATISTICS untuk detail selengkapnya.
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP
Nilai: 5
Menunjukkan tumpukan berisi kueri tanda waktu yang dipancarkan secara eksklusif dengan menyalin daftar perintah. Salin tanda waktu antrean hanya dapat dikueri dari daftar perintah salin, dan daftar perintah salin tidak dapat memancarkan ke Heap kueri tanda waktu reguler.

Dukungan untuk jenis timbunan kueri ini tidak universal. Anda harus menggunakan CheckFeatureSupport dengan D3D12_FEATURE_D3D12_OPTIONS3 untuk menentukan apakah adaptor mendukung kueri tanda waktu antrean salin.

Keterangan

Enum ini digunakan oleh struktur D3D12_QUERY_HEAP_DESC .

Persyaratan

Persyaratan Nilai
Header d3d12.h

Lihat juga

Enumerasi inti