Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет константы, указывающие флаги конфигурации для конвейера лучей.
Синтаксис
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
} ;
Константы
D3D12_RAYTRACING_PIPELINE_FLAG_NONEЗначение: 0 Параметр не указан. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLESЗначение: 0x100 Указывает, что для любого вызова TraceRay в этом конвейере лучей должен быть добавлен флаг RAY_FLAG_SKIP_TRIANGLES луча. Итоговая комбинация флагов лучей должна быть допустимой. Наличие этого флага в конфигурации конвейера лучей не отображается в вызове RayFlags из шейдера. Реализации могут оптимизировать конвейеры, зная, что конкретный примитивный тип не требуется учитывать. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVESЗначение: 0x200 Указывает, что для любого вызова TraceRay в этом конвейере луча должен быть добавлен флаг RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES луча. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | сборка Windows 10 20348 |
| Минимальная версия сервера | сборка Windows 10 20348 |
| Верхняя часть | d3d12.h |