ps_2_0
Ein programmierbarer Pixelshader besteht aus einer Reihe von Anweisungen, die mit Pixeldaten arbeiten. Registriert die Übertragung von Daten in und aus dem ALU. Zusätzliches Steuerelement kann angewendet werden, um die Anweisung, die Ergebnisse oder die Daten zu ändern, die ausgeschrieben werden.
- ps_2_0 Anweisungen enthält eine Liste der verfügbaren Anweisungen.
- ps_2_0 Registers listet die verschiedenen Registertypen auf, die vom Vertexshader ALU verwendet werden.
- Modifizierer Werden verwendet, um die Funktionsweise einer Anweisung zu ändern.
- Zielregister-Schreibmaske bestimmt, welche Komponenten des Zielregisters geschrieben werden.
- Pixelshader-Quellregister-Modifizierer die Quellregisterdaten vor ausführung der Anweisung ändern.
- Source Register Swizzling bietet zusätzliche Kontrolle darüber, welche Registerkomponenten gelesen, kopiert oder geschrieben werden.
Anzahl der Anweisungen
Shader haben Einschränkungen für maximale Anzahl von Anweisungen. Gesamtanleitungsplätze: 96 (64 arithmetische und 32 Textur).
Sampleranzahl
Die Anzahl der verfügbaren Textursampler ist 16.
Verwandte Themen