Paket | flash.display |
Klasse | public final class ShaderPrecision |
Vererbung | ShaderPrecision Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
precisionHint
-Eigenschaft des Shaders darstellen. Jede Konstante stellt einen der Präzisionsmodi für die Ausführung der Shadervorgänge dar.
Die Auswahl des Präzisionsmodus wirkt sich auf die folgenden Shadervorgänge aus. Diese Vorgänge sind auf einem Intel-Prozessor schneller, wenn die SSE-Anweisung wie folgt eingestellt ist:
-
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)
Verwandte API-Elemente
Konstante | Definiert von | ||
---|---|---|---|
FAST : String = "fast" [statisch]
Stellt den schnellen Präzisionsmodus dar. | ShaderPrecision | ||
FULL : String = "full" [statisch]
Stellt den vollen Präzisionsmodus dar. | ShaderPrecision |
FAST | Konstante |
public static const FAST:String = "fast"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Stellt den schnellen Präzisionsmodus dar.
Der schnelle Präzisionsmodus gewährleistet maximale Leistung, funktioniert aber nicht konsistent über alle Plattformen und individuellen CPU-Konfigurationen hinweg. Diese Präzisionsebene reicht aus, um Grafikeffekte ohne sichtbare Artefakte zu erstellen.
Der schnelle Präzisionsmodus ist normalerweise schneller als die Verwendung von Suchtabellen.
Verwandte API-Elemente
FULL | Konstante |
public static const FULL:String = "full"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Stellt den vollen Präzisionsmodus dar.
Im vollen Präzisionsmodus berechnet der Shader alle mathematischen Operationen auf Basis des 32-Bit-Gleitkommastandards des IEEE. Dieser Modus gewährleistet konsistentes Verhalten auf allen Plattformen. In diesem Modus können einige mathematische Operationen, wie beispielsweise trigonometrische und Exponentialfunktionen, langsam sein.
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z