Поделиться через


Функция PrimitiveIndex

Извлекает автоматически созданный индекс примитива в геометрическом экземпляре структуры ускорения нижнего уровня.

Синтаксис

uint PrimitiveIndex();

Remarks

Для D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES это индекс треугольника в объекте geometry.

Для D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS это индекс в массиве AABB, определяющий объект geometry.

Эту функцию можно вызвать из следующих типов шейдеров лучей:

См. также раздел