Eingabefarbregister

Pixel-Shader-Eingaberegister mit Scheitelpunktfarbe.

Syntax

dcl v#.writeMask

Dabei gilt:

  • dcl - (sm2, sm3 - ps asm) ist eine Registerdeklarationsanweisung.
  • v ist ein Eingaberegister und # die Registernummer. Die Anzahl der zulässigen Register wird durch die Shaderversion bestimmt.
  • writeMask bestimmt, welche Komponenten (bis zu vier) geschrieben werden. Gültige Komponenten sind:(x,y,z,w) oder (r,g,b,a).

Bemerkungen

Farbregister sind schreibgeschützte Register. Jedes Register enthält RGBA-Werte mit vier Komponenten, die von Eingabevertices iteriert werden. Sie weisen eine niedrigere Genauigkeit als die meisten Register auf, die garantiert 8 Bits nicht signierter Daten im Bereich (0, +1) aufweisen. Sie können nicht mehrere in einer einzelnen Anweisung verwenden.

Register

ps _ 1 _ 1 _ _ ps _ 1 _ 2 ps _ _ _ 1 _ 3 ps _ _ _ 1 _ 4 Register

ps _ 2 _ 0 Register

ps _ 2 _ x Register

ps _ 3 _ 0 Register