Register – ps _ 5 _ 0
-
Artikel
-
- 2 Minuten Lesedauer
-
Die folgenden Eingabe- und Ausgaberegister werden in der Pixelshaderversion 5 _ 0 implementiert.
| Registertyp |
Anzahl |
R/W |
Dimension |
Indizierbar von r# |
Standardeinstellungen |
Erfordert DCL |
| 32-Bit-Temp (r # ) |
4096(r # +x # [ n ] ) |
R/W |
4 |
Nein |
Keine |
Ja |
| 32-Bit-Indizierbares temporäres Array (x # [ n ] ) |
4096(r # +x # [ n ] ) |
R/W |
4 |
Ja |
Keine |
Ja |
| 32-Bit-Eingabeattribut (v # ) |
32 |
R |
4 |
Ja |
Keine |
Ja |
| Element in einer Eingaberessource (t # ) |
128 |
R |
1 |
Nein |
Keine |
Ja |
| Sampler (s # ) |
16 |
R |
1 |
Nein |
Keine |
Ja |
| ConstantBuffer-Referenz # [ (CB-Index ] ) |
15 |
R |
4 |
Ja (Inhalt) |
Keine |
Ja |
| Direkter ConstantBuffer-Verweis (icb [ index ] ) |
1 |
R |
4 |
Ja (Inhalt) |
Keine |
Ja |
Ausgaberegister
| Registertyp |
Anzahl |
R/W |
Dimension |
Indizierbar von r# |
Standardeinstellungen |
Erfordert DCL |
| NULL (Verwerfen des Ergebnisses, nützlich für Vorgänge mit mehreren Ergebnissen) |
Nicht zutreffend |
W |
Nicht zutreffend |
Nicht zutreffend |
– |
Nein |
| 32-Bit-Ausgabeelement (o # ) |
8 |
W |
4 |
Nicht zutreffend |
– |
Nein |
| Ungeordnete Zugriffsansicht (u # ) |
8 # – von Renderzielen |
R/W |
D3D11 _ PS _ CS _ UAV _ REGISTER _ COMPONENTS |
Nein |
Nein |
Ja |
| 32-Bit [ 0.0f.. 1,0f ] Float-Ausgabetiefe (oDepth) |
1 |
W |
1 |
Nicht zutreffend |
– |
Ja |
| 32-Bit-UINT-Ausgabebeispielmaske (oMask) |
1 |
W |
1 |
Nicht zutreffend |
– |
Ja |
-
Shadermodell 5