struktur D3D12_QUERY_DATA_PIPELINE_STATISTICS (d3d12.h)
Informasi kueri tentang aktivitas grafik-alur di antara panggilan ke BeginQuery dan EndQuery.
Sintaks
typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS {
UINT64 IAVertices;
UINT64 IAPrimitives;
UINT64 VSInvocations;
UINT64 GSInvocations;
UINT64 GSPrimitives;
UINT64 CInvocations;
UINT64 CPrimitives;
UINT64 PSInvocations;
UINT64 HSInvocations;
UINT64 DSInvocations;
UINT64 CSInvocations;
} D3D12_QUERY_DATA_PIPELINE_STATISTICS;
Anggota
IAVertices
Jumlah simpul yang dibaca oleh perakitan input.
IAPrimitives
Jumlah primitif yang dibaca oleh perakitan input. Jumlah ini bisa berbeda tergantung pada topologi primitif yang digunakan. Misalnya, strip segitiga dengan 6 simpul akan menghasilkan 4 segitiga, namun daftar segitiga dengan 6 simpul akan menghasilkan 2 segitiga.
VSInvocations
Menentukan jumlah pemanggilan shader vertex. Direct3D memanggil shader vertex sekali per puncak.
GSInvocations
Menentukan jumlah pemanggilan shader geometri. Ketika shader geometri diatur ke NULL, statistik ini mungkin atau mungkin tidak bertahap tergantung pada adaptor grafis.
GSPrimitives
Menentukan jumlah primitif output shader geometri.
CInvocations
Jumlah primitif yang dikirim ke rasterizer. Ketika rasterizer dinonaktifkan, ini tidak akan bertahap.
CPrimitives
Jumlah primitif yang dirender. Ini mungkin lebih besar atau lebih kecil dari CInvocations karena setelah primitif terpotong kadang-kadang dipecah menjadi lebih dari satu primitif atau benar-benar dimusnahkan.
PSInvocations
Menentukan jumlah pemanggilan shader piksel.
HSInvocations
Menentukan jumlah pemanggilan shader lambung.
DSInvocations
Menentukan jumlah pemanggilan shader domain.
CSInvocations
Menentukan jumlah pemanggilan shader komputasi.
Keterangan
Gunakan struktur ini dengan D3D12_QUERY_HEAP_TYPE dan CreateQueryHeap.
Persyaratan
Header | d3d12.h |
Lihat juga
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