перечисление D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)
Флаг конвейера raytracing.
Синтаксис
typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;
Константы
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE Дополнительные флаги лучей отсутствуют. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Для любого вызова TraceRay в этом конвейере трассировки лучей добавьте флаг RAY_FLAG_SKIP_TRIANGLES Ray. Итоговая комбинация флагов лучей должна быть допустимой. Реализации могут оптимизировать конвейеры, зная, что конкретный примитивный тип не требуется учитывать. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Для любого вызова TraceRay в этом конвейере трассировки лучей добавьте флаг RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray. Итоговая комбинация флагов лучей должна быть допустимой. Реализации могут оптимизировать конвейеры, зная, что конкретный примитивный тип не требуется учитывать. |
Комментарии
Значение D3D12DDI_RAYTRACING_PIPELINE_FLAGS указывается в D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Дополнительные сведения см. в функциональной спецификации DirectX Raytracing (DXR).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | d3d12umddi.h |