vs_2_0

Ein programmierbarer Vertexshader besteht aus einer Reihe von Anweisungen, die mit Vertexdaten arbeiten. Registriert Datenübertragungen in und aus der ALU. Ein zusätzliches Steuerelement kann angewendet werden, um die Anweisung, die Ergebnisse oder die ausgeschriebenen Daten zu ändern.

Anweisungsanzahl

Für jeden Vertexshader können bis zu 256 Anweisungen gespeichert werden. Die Anzahl der Ausgeführten Anweisungen kann viel höher sein (aufgrund der Unterstützung von Schleifen/Rep) und wird von D3DCAPS9 begrenzt. MaxVShaderInstructionsExecuted, das mindestens 0xFFFF sein sollte.

Vertex-Shader