pow - ps
Abs(src0)src1 de pleine précision.
Syntaxe
pow dst, src0, src1 |
---|
where
- dst est le registre de destination.
- src0 est un registre source d’entrée. Le registre source nécessite l’utilisation explicite de répliquer swizzle, c’est-à-dire exactement l’un des composants .x, .y, .z, .w swizzle (ou les équivalents .r, .g, .b, .a) doit être spécifié.
- src1 est un registre source d’entrée. Le registre source nécessite l’utilisation explicite de répliquer swizzle, c’est-à-dire exactement l’un des composants .x, .y, .z, .w swizzle (ou les équivalents .r, .g, .b, .a) doit être spécifié.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
pow | x | x | x | x | x |
Cette instruction fonctionne comme suit :
dest.x = dest.y = dest.z = dest.w = [abs(src0)]src1;
Il s’agit d’une instruction scalaire. Par conséquent, les registres sources doivent avoir répliqué des swizzles pour indiquer les canaux utilisés.
L’alimentation d’entrée (src1) doit être scalaire.
Le résultat scalaire est répliqué sur les quatre canaux de sortie.
Cette instruction peut être développée en tant que exp(src1 * log(src0)).
Le registre dst doit être un registre temporaire et ne doit pas être le même registre que src1.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour