Bagikan melalui


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE fungsi panggilan balik (d3d12umddi.h)

Digunakan dalam pembuatan pass.

Sintaks

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}

Parameter

unnamedParam1

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

Penunjuk ke struktur D3D12DDIARG_CREATE_PASS yang berisi argumen yang digunakan untuk membuat pass.

Nilai kembali

Mengembalikan SIZE_T.

Keterangan

Panggilan balik ini digunakan sebagai bagian dari pengujian untuk melihat apakah driver dapat menemukan kemenangan perf dari yang diberitahu ketika aplikasi mengulangi "lulus" beban kerja yang konsisten. Aplikasi ini menginstruksikan driver untuk mengamati bagaimana beberapa pass berjalan dan memberi driver kesempatan untuk membuat pengoptimalan untuk eksekusi di masa mendatang dari pass yang sama. Konten "pass" dapat berupa apa saja - terserah aplikasi agar relatif konsisten dalam karakteristik performa keseluruhan pass.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Versi UMDF minimum D3D12DDI_SUPPORTED_0020
Header d3d12umddi.h