Temporäres Register (HLSL PS-Referenz)

Temporäre Register für Pixel-Shadereingaben werden verwendet, um Zwischenergebnisse zu speichern.

Syntax

no declaration is required
Pixel-Shaderversionen 1_1 1_2 1_3 1_4 2_0 2_sw 2_x 3_0 3_sw
Temporäre Registrierung x x x x x

 

  • Es gibt 12 temporäre Pixel-Shader-Register: r0 bis r11.
  • Diese Register werden zum Speichern von Zwischenergebnissen bei Berechnungen verwendet.
  • Wenn ein temporäres Register Komponenten verwendet, die nicht im vorherigen Code definiert sind, schlägt die Shaderüberprüfung fehl.
  • Dies ist mindestens Gleitkommagenauigkeit.
  • Maximal drei können in einer einzigen Anweisung verwendet werden.

Register