Udostępnij przez


Różnice cieniowania wierzchołków

Miejsca instrukcji

Każda wersja obsługuje różną liczbę maksymalnych miejsc instrukcji.

Wersja Maksymalna liczba miejsc instrukcji
vs_1_1 128
vs_2_0 256
vs_2_x 256
vs_3_0 Minimalna 512 i maksymalnie liczba miejsc w D3DCAPS9. MaxVertexShader30InstructionSlots. Zobacz D3DCAPS9.

 

Aby uzyskać informacje na temat ograniczeń cieniowania oprogramowania, zobacz programowych cieniowania oprogramowania.

Limity zagnieżdżania sterowania przepływem

funkcje vs_1_1

Nowe instrukcje:

Zobacz Instrukcje — vs_1_1.

Nowe rejestry:

Zobacz Registers — vs_1_1.

funkcje vs_2_0

Nowe funkcje:

  • Sterowanie przepływem statycznym
  • Wszystkie cztery składniki rejestru adresów (a0) są dostępne.

Nowe instrukcje:

Nowe rejestry:

funkcje vs_2_x

Nowe funkcje (D3DCAPS9. VS20Caps):

  • Dynamiczne sterowanie przepływem
  • Zagnieżdżanie instrukcji dotyczących dynamicznego i statycznego sterowania przepływem
  • Liczba tymczasowych rejestrów(r#) wzrosła
  • Predykacja

Nowe instrukcje:

Nowe rejestry:

funkcje vs_3_0

Nowe funkcje:

Nowe instrukcje:

Nowe rejestry:

cieniowania wierzchołków