enumerasi D3D12_RAYTRACING_PIPELINE_FLAGS (d3d12.h)
Menentukan konstanta yang menentukan bendera konfigurasi untuk alur raytracing.
Sintaks
typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS {
D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200
} ;
Konstanta
D3D12_RAYTRACING_PIPELINE_FLAG_NONE Nilai: 0 Menentukan tidak ada opsi. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Nilai: 0x100 Menentukan bahwa untuk setiap panggilan TraceRay dalam alur raytracing ini, bendera sinar RAY_FLAG_SKIP_TRIANGLES harus ditambahkan. Kombinasi bendera sinar yang dihasilkan harus valid. Kehadiran bendera ini dalam konfigurasi alur raytracing tidak muncul dalam panggilan RayFlags dari shader. Implementasi mungkin dapat mengoptimalkan alur yang mengetahui bahwa jenis primitif tertentu tidak perlu dipertimbangkan. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Nilai: 0x200 Menentukan bahwa untuk setiap panggilan TraceRay dalam alur raytracing ini, bendera sinar RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES harus ditambahkan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Header | d3d12.h |