Bagikan melalui


PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 fungsi panggilan balik (d3d12umddi.h)

Mengkueri driver untuk persyaratan sumber daya untuk membangun struktur akselerasi.

Sintaks

PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054;

void Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054(
  [in]  D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 *unnamedParam2,
  [out] D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 *unnamedParam3
)
{...}

Parameter

[in] unnamedParam1

Handel ke perangkat.

[in] unnamedParam2

Arahkan ke struktur D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 yang berisi input.

[out] unnamedParam3

Penunjuk ke struktur D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 yang berisi info bawaan.

Menampilkan nilai

Tidak ada

Keterangan

Hasil dari fungsi panggilan balik ini memungkinkan aplikasi menyediakan jumlah penyimpanan output dan penyimpanan awal yang benar ke BuildRaytracingAccelerationStructure mengingat geometri yang sama.

Metode ini ada pada perangkat dibandingkan dengan daftar perintah pada asumsi bahwa driver harus dapat menghitung persyaratan sumber daya untuk build struktur akselerasi dari hanya melihat bagian CPU yang terlihat dari panggilan, tanpa harus mendereferensikan pointer apa pun ke memori GPU yang berisi data verteks aktual, data indeks, dll.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header d3d12umddi.h

Lihat juga

D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054

D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054