Bagikan melalui


struktur D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 (d3d12umddi.h)

Persyaratan ruang untuk menserialisasikan struktur akselerasi pelacakan sinar yang digunakan oleh alat.

Sintaks

typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 {
  UINT64 SerializedSizeInBytes;
  UINT64 NumBottomLevelAccelerationStructurePointers;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054;

Anggota

SerializedSizeInBytes

Ukuran struktur akselerasi berseri, termasuk header D3D12DDI_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER_0054 .

NumBottomLevelAccelerationStructurePointers

Menentukan berapa banyak GPUVA 64-bit (alamat virtual unit pemrosesan grafis) yang akan berada di awal struktur akselerasi berseri. Untuk struktur akselerasi tingkat bawah, ini akan menjadi 0. Untuk struktur akselerasi tingkat atas, pointer menunjukkan struktur akselerasi yang dirujuk. Saat deserialisasi terjadi, penunjuk ini harus diinisialisasi oleh aplikasi dalam data berseri, tepat setelah header , ke lokasi baru struktur akselerasi yang setara. Lokasi baru yang ditunjukkan pada waktu deserialisasi ini belum diisi dengan struktur akselerasi tingkat bawah, selama telah diinisialisasi dengan struktur data deserialisasi yang diharapkan sebelum digunakan dalam raytracing. Selama deserialisasi, driver membaca pointer baru, menggunakannya untuk menghasilkan struktur akselerasi tingkat atas yang setara dengan aslinya.

Persyaratan

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