Bagikan melalui


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

Lihat juga

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075