Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Nowe instrukcje:
- Instrukcje dotyczące instalacji — defb — vs, defi — vs
- Instrukcje arytmetyczne — abs — vs, crs — vs, lrp — vs, mova — vs, nrm — vs, pow — vs, sgn — vs, sincos — vs
- Instrukcje dotyczące sterowania przepływem statycznym — wywołanie — vs, callnz bool — vs, else — vs, endif — vs, endloop — vs, endrep — vs, if bool — vs, etykieta — vs, pętla — vs, rep — vs, ret — vs
Nowe rejestry:
- stałej rejestracji logicznej (b#)
- stałej liczby całkowitej rejestru (i#)
- rejestr pętli (aL)
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:
- Instrukcje dynamicznego sterowania przepływem — przerwanie — vs, break_comp — vs, przerwanie — vs, wywołania pred — vs, if_comp — vs, , jeśli pred — vs, setp_comp — vs
Nowe rejestry:
- predykat rejestru (p0)
funkcje vs_3_0
Nowe funkcje:
- Wyszukiwanie tekstur
- Rejestry wyjściowe indeksowalne (o#)
- Liczba tymczasowych rejestrów(r#) wzrosła do 32
Nowe instrukcje:
- Instrukcja instalacji — dcl_samplerType (sm3 — vs asm)
- Instrukcja tekstury — texldl — vs
Nowe rejestry:
Tematy pokrewne