rcp (sm5 - asm)

Компонентно-взаимный.

rcp[_sat] dest[.mask], [-]src0[_abs][.swizzle]
Элемент Описание
Dest
[in] Адрес результатов
Dest = 1.0f / src0.
src0
[in] Число, для получения обратного значения.

Комментарии

Используйте эту инструкцию для обратной связи с уменьшенной точностью, независимо от строгих требований к разделителю.

Максимальная относительная ошибка — 2–21. (Погрешность только соответствует rsq)

В следующей таблице показаны результаты, полученные при выполнении инструкции с различными классами чисел.

src -Inf -F -denorm -0 +0 +денорм +F +inf Не число
Dest -0 -F -inf -inf +inf +inf +F +0 Не число

Эта инструкция применяется к следующим этапам шейдера:

Вершина Корпуса Домен Geometry Пиксель Вычисления
X X X X X X

Минимальная модель шейдера

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

Модель шейдера Поддерживается
Модель шейдера 5 да
Модель шейдера 4.1 нет
Модель шейдера 4 нет
Модель шейдера 3 (DirectX HLSL) нет
Модель шейдера 2 (DirectX HLSL) нет
Модель шейдера 1 (DirectX HLSL) нет

Сборка шейдера модели 5 (DirectX HLSL)