Pakiet | flash.display |
Klasa | public final class ShaderPrecision |
Dziedziczenie | ShaderPrecision Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
precisionHint
klasy Shader. Każda stała reprezentuje jeden z trybów dokładności do wykonania operacji modułu cieniującego.
Wybór trybu dokładności wpływa na następujące operacje modułu cieniującego. Te operacje są wykonywane szybciej na procesorze Intel z zestawem instrukcji SSE:
-
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)
Powiązane elementy interfejsu API
Stała | Zdefiniowane przez | ||
---|---|---|---|
FAST : String = "fast" [statyczny]
Reprezentuje tryb szybkiej dokładności. | ShaderPrecision | ||
FULL : String = "full" [statyczny]
Reprezentuje tryb pełnej dokładności. | ShaderPrecision |
FAST | Stała |
public static const FAST:String = "fast"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Reprezentuje tryb szybkiej dokładności.
Tryb szybkiej dokładności jest przeznaczony dla maksymalnej wydajności, ale nie działa spójnie na wszystkich platformach i w poszczególnych konfiguracjach procesorów. W wielu przypadkach taka dokładność jest wystarczająca do tworzenia efektów graficznych bez widocznych artefaktów.
Zwykle korzystanie z trybu szybkiej dokładności trwa krócej niż korzystanie z tabel wyszukiwania.
Powiązane elementy interfejsu API
FULL | Stała |
public static const FULL:String = "full"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Reprezentuje tryb pełnej dokładności.
W przypadku pełnej dokładności moduł cieniujący wykonuje wszystkie operacje matematyczne do pełnej szerokości 32-bitowego standardu zmiennopozycyjnego IEEE. Ten tryb zapewnia spójne działanie na wszystkich platformach. W tym trybie niektóre operacje matematyczne, takie jak funkcje trygonometryczne i wykładnicze, mogą być wykonywane powoli.
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z