Freigeben über


Unterschiede zwischen Vertex-Shadern

Lehrplätze

Jede Version unterstützt eine unterschiedliche Anzahl maximaler Anweisungsplätze.

Version Maximale Anzahl von Anweisungsplätzen
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 Mindestens 512 und bis zur Anzahl der Steckplätze in D3DCAPS9. MaxVertexShader30InstructionSlots. Siehe D3DCAPS9.

 

Informationen zu den Einschränkungen von Software-Shadern finden Sie unter Software-Shader.

Ablaufsteuerungs-Schachtelungsgrenzwerte

features vs_1_1

Neue Anweisungen:

Siehe Anweisungen - vs_1_1.

Neue Register:

Siehe Register - vs_1_1.

features vs_2_0

Neue Features:

  • Statische Flusssteuerung
  • Alle vier Komponenten des Adressregisters (a0) sind verfügbar.

Neue Anweisungen:

Neue Register:

features vs_2_x

Neue Features (D3DCAPS9. VS20Caps):

  • Dynamische Flusssteuerung
  • Schachteln für dynamische und statische Flusssteuerungsanweisungen
  • Anzahl der temporären Registers (r#) erhöht
  • Aussage

Neue Anweisungen:

Neue Register:

vs_3_0 Features

Neue Features:

Neue Anweisungen:

Neue Register:

Vertexshader