Package | flash.display |
Classe | public final class ShaderPrecision |
Héritage | ShaderPrecision Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
precisionHint
de la classe Shader. Chaque constante représente l’un des modes de précision pour l’exécution des opérations du shader.
Le choix du mode de précision affecte les opérations de shader suivantes. Ces opérations sont plus rapides sur un processeur Intel avec l’instruction SSE définie :
-
sin(x)
-
cos(x)
-
tan(x)
-
asin(x)
-
acos(x)
-
atan(x)
-
atan(x, y)
-
exp(x)
-
exp2(x)
-
log(x)
-
log2(x)
-
pow(x, y)
-
reciprocal(x)
-
sqrt(x)
Eléments de l’API associés
Constante | Défini par | ||
---|---|---|---|
FAST : String = "fast" [statique]
Représente le mode de précision rapide. | ShaderPrecision | ||
FULL : String = "full" [statique]
Représente le mode de précision totale. | ShaderPrecision |
FAST | Constante |
public static const FAST:String = "fast"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Représente le mode de précision rapide.
Le mode de précision rapide est conçu pour des performances maximales, mais n’assure pas la même cohérence sur les différentes plates-formes et les configurations de CPU individuelles. Dans la plupart des cas, ce niveau de précision suffit pour créer des effets graphiques sans artefact visible.
L’utilisation du mode de précision rapide est généralement plus rapide que celle des tables de recherche.
Eléments de l’API associés
FULL | Constante |
public static const FULL:String = "full"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Représente le mode de précision totale.
En mode de précision totale, le shader calcule toutes les opérations mathématiques en utilisant toute la largeur de virgule flottante 32 bits de la norme IEEE. Ce mode assure un comportement cohérent sur toutes les plates-formes. Dans ce mode, certaines opérations mathématiques, telles que les fonctions trigonométriques et exponentielles, peuvent être lentes.
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z