Eingabefarbregister

Pixelshadereingaberegister mit Vertexfarbe.

Syntax

dcl v#.writeMask

Dabei gilt Folgendes:

  • dcl - (sm2, sm3 - ps asm) ist eine Registerdeklarationsanweisung.
  • v ist ein Eingaberegister, und # ist die Registernummer. Die Anzahl der zulässigen Register wird von der 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 aus Eingabevertices durchlaufen werden. Sie haben eine niedrigere Genauigkeit als die meisten Register und verfügen garantiert über 8 Bits von Daten ohne Vorzeichen im Bereich (0, +1). Sie können nicht mehr als eine 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