struktur D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 (d3d12umddi.h)

Argumen yang digunakan dalam fungsi panggilan balik CopyRayTracingAccelerationStructure .

Sintaks

typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         DestAccelerationStructureData;
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         SourceAccelerationStructureData;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;

Anggota

DestAccelerationStructureData

Memori tujuan. Ukuran yang diperlukan dapat ditemukan dengan memanggil EmitRaytracingAccelerationStructurePostBuildInfo sebelumnya, jika perlu, tergantung pada Mode.

Alamat awal tujuan harus selaras dengan 256 byte, terlepas dari Mode.

Rentang memori tujuan tidak dapat tumpang tindih dengan sumber jika tidak, hasilnya tidak ditentukan.

Status sumber daya yang ditujukan memori harus bergantung pada parameter Mode . Lihat D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

SourceAccelerationStructureData

Struktur akselerasi untuk menyalin atau mengubah berdasarkan Mode yang ditentukan. Struktur akselerasi sumber tetap tidak berubah dan masih dapat digunakan. Operasi ini hanya melibatkan struktur akselerasi sumber yang ditentukan secara langsung dan bukan yang lain yang mungkin ditujukan. Misalnya, dalam kasus struktur akselerasi tingkat atas, struktur akselerasi tingkat bawah apa pun yang ditujukannya tidak terlibat dalam operasi.

Status sumber daya yang ditujukan memori harus bergantung pada parameter Mode . Lihat D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

Mode

Jenis operasi salin yang akan dilakukan.

Persyaratan

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