pow - vs
Полная точность abs(src0)src1.
Синтаксис
pow dst, src0, src1 |
---|
where
- dst — это регистр назначения.
- src0 — это регистр источника входных данных. Регистр источника требует явного использования swizzle репликации, то есть должен быть указан только один из эквивалентов .x, .y, .z, .w (или .r, .g, .b, .a эквивалентов).
- src1 — это входной регистр источника. Регистр источника требует явного использования swizzle репликации, то есть должен быть указан только один из эквивалентов .x, .y, .z, .w (или .r, .g, .b, .a эквивалентов).
Комментарии
Версии вершинного шейдера | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
pow | x | x | x | x | x |
Эта инструкция работает, как показано здесь.
dest = pow(abs(src0), src1);
Это скалярная инструкция, поэтому регистры источника должны иметь реплицируемые повороты, указывающие, какие каналы используются.
Скалярный результат реплицируется во все четыре выходных канала.
Эту инструкцию можно развернуть как exp(src1 * log(src0)).
Точность не ниже 15 бит.
Регистр dest должен быть временным регистром и не должен совпадать с регистром src1.
Связанные темы