pow - ps
Abs(src0)src1 de precisión completa.
Syntax
pow dst, src0, src1 |
---|
where
- dst es el registro de destino.
- src0 es un registro de origen de entrada. El registro de origen requiere el uso explícito de los componentes de replicación de swizzle, es decir, exactamente uno de los componentes .x, .y, .z, .w swizzle (o .r, .g, .b, .a equivalentes) debe especificarse.
- src1 es un registro de origen de entrada. El registro de origen requiere el uso explícito de los componentes de replicación de swizzle, es decir, exactamente uno de los componentes .x, .y, .z, .w swizzle (o .r, .g, .b, .a equivalentes) debe especificarse.
Comentarios
Versiones del sombreador de píxeles | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
pow | x | x | x | x | x |
Esta instrucción funciona de la siguiente manera:
dest.x = dest.y = dest.z = dest.w = [abs(src0)]src1;
Se trata de una instrucción escalar, por lo que los registros de origen deben haber replicado los swizzles para indicar qué canales se usan.
La potencia de entrada (src1) debe ser escalar.
El resultado escalar se replica en los cuatro canales de salida.
Esta instrucción se puede expandir como exp(src1 * log(src0)).
El registro dst debe ser un registro temporal y no debe ser el mismo registro que src1.
Temas relacionados