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 |