Bagikan melalui


struktur D3D12_RAYTRACING_PIPELINE_CONFIG (d3d12.h)

Subobjek status yang mewakili konfigurasi alur raytracing.

Sintaks

typedef struct D3D12_RAYTRACING_PIPELINE_CONFIG {
  UINT MaxTraceRecursionDepth;
} D3D12_RAYTRACING_PIPELINE_CONFIG;

Anggota

MaxTraceRecursionDepth

Jenis: UINT

Batas rekursi sinar untuk alur raytracing. Harus dalam kisaran 0 hingga 31. Di bawah kedalaman rekursi maksimum, pemanggilan shader seperti hit terdekat atau shader miss dapat memanggil TraceRay beberapa kali. Pada kedalaman rekursi maksimum, panggilan TraceRay mengakibatkan perangkat masuk ke status dihapus.

Keterangan

Alur raytracing membutuhkan satu konfigurasi alur raytracing. Jika ada beberapa konfigurasi alur, maka semuanya harus cocok dalam konten. Tapi tidak ada manfaat untuk duplikasi tersebut. Misalnya, menentukannya sekali per koleksi tidak membantu driver melakukan kompilasi shader awal sebelum alur raytracing dibuat. Ini tidak seperti D3D12_RAYTRACING_SHADER_CONFIG, yang memang mendapat manfaat dari duplikasi per koleksi.

Persyaratan

Persyaratan Nilai
Header d3d12.h