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.
Zugehörige Themen