FRC-PS

Gibt den Bruchteil der einzelnen Eingabe Komponenten zurück.

Syntax

FRC-DST, src

where

  • DST ist das Ziel Register.
  • src ist ein Quell Register.

Bemerkungen

Pixel-Shader-Versionen 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ SW 3 _ 0 3 _ SW
FRC x x x x x

Der folgende Code Ausschnitt zeigt konzeptionell, wie die Anweisung funktioniert.

dest.x = src.x - (float)floor(src.x);
dest.y = src.y - (float)floor(src.y);
dest.z = src.z - (float)floor(src.z);
dest.w = src.w - (float)floor(src.w);

Die Floor-Funktion konvertiert das Argument, das an die größte Ganzzahl, die kleiner oder gleich dem Argument ist, an die größte Ganzzahl. Diese wird in einen float-Wert konvertiert und dann den ursprünglichen Wert von Abbildung subtrahiert. Der resultierende Bruch Wert liegt zwischen 0,0 und 1,0.

Pixelshaderanweisungen