Rejestry — vs_1_1
Ta sekcja zawiera informacje referencyjne dotyczące rejestrów wejściowych i wyjściowych implementowanych przez cieniator wierzchołków w wersji 1_1.
Rejestry wejściowe
Rejestrować | Nazwa | Hrabia | R/W | # Odczytywanie portów | # Odczyty/inst | Wymiar | RelAddr | Ustawienia domyślne | Wymaga listy DCL |
---|---|---|---|---|---|---|---|---|---|
a0 | rejestr adresów | 1 | R/W | 1 | Nieograniczony | Zobacz notatkę 3 | Nie | Żaden | Nie |
c# | stały rejestr zmiennoprzecinkowy | Zobacz notatkę 2 | R | 1 | Nieograniczony | 4 | a0.x | (0, 0, 0, 0) | Nie |
v# | rejestrowanie danych wejściowych | 16 | R | 1 | Nieograniczony | 4 | Nie | Zobacz notatkę 1 | Tak |
r# | rejestracji tymczasowej | 12 | R/W | 3 | Nieograniczony | 4 | Nie | Żaden | Nie |
Notatki:
- Częściowe (0, 0, 0, 1) — jeśli tylko podzbiór kanałów zostanie zaktualizowany, pozostałe kanały będą domyślnie (0, 0, 0, 0, 1).
- Równe D3DCAPS9. MaxVertexShaderConst (co najmniej 96 dla vs_1_1).
- Dostępny jest tylko kanał .x.
Rejestry wyjściowe
Rejestrować | Nazwa | Hrabia | R/W | Wymiar | RelAddr | Ustawienia domyślne | Wymaga listy DCL |
---|---|---|---|---|---|---|---|
oPos | Rejestrowanie pozycji | 1 | W | 4 | Nie | Żaden | Nie |
oFog | Rejestr mgły | 1 | W | 1 | Nie | Żaden | Nie |
Zdecyduje się | Rejestr rozmiaru punktu | 1 | W | 1 | Nie | Żaden | Nie |
oD# | Rejestr kolorów; Zobacz notatkę 1 | 2 | W | 4 | Nie | Żaden | Nie |
Ot# | Rejestr współrzędnych tekstury | 8 | W | 4 | Nie | Żaden | Nie |
Notatki:
- oD0 jest dyfuzorowanym wyjściem koloru; oD1 to dane wyjściowe koloru widmowego.
Tematy pokrewne