exp — vs

Обеспечивает полную точность экспоненциальной 2x.

Синтаксис

exp dst, src

 

where

  • dst — это регистр назначения.
  • src — это регистр источника. Регистр источника требует явного использования swizzle репликации, то есть должен быть указан только один из эквивалентов .x, .y, .z, .w (или .r, .g, .b, .a эквивалентов). См. статью Source Register Swizzling.

Комментарии

Версии вершинного шейдера 1_1 2_0 2_x 2_sw 3_0 3_sw
exp x x x x x x

 

Эта инструкция обеспечивает по крайней мере 21 бит точности.

В следующем фрагменте кода показаны выполненные операции:

dest.x = dest.y = dest.z = dest.w = (float)pow(2, src.replicateSwizzleComponent);

Инструкции по вершинным шейдерам