enumerasi D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)
Bendera alur Raytracing.
Sintaks
typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;
Konstanta
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE Tidak ada bendera sinar tambahan. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Untuk setiap panggilan TraceRay dalam alur raytracing ini, tambahkan bendera RAY_FLAG_SKIP_TRIANGLES Ray. Kombinasi bendera sinar yang dihasilkan harus valid. Implementasi mungkin dapat mengoptimalkan alur yang mengetahui bahwa jenis primitif tertentu tidak perlu dipertimbangkan. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Untuk setiap panggilan TraceRay dalam alur raytracing ini, tambahkan bendera RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray. Kombinasi bendera sinar yang dihasilkan harus valid. Implementasi mungkin dapat mengoptimalkan alur yang mengetahui bahwa jenis primitif tertentu tidak perlu dipertimbangkan. |
Keterangan
Nilai D3D12DDI_RAYTRACING_PIPELINE_FLAGS ditentukan dalam D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Lihat spesifikasi fungsi DirectX Raytracing (DXR) untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 2004 |
Header | d3d12umddi.h |