Register : gs _ 5 _ 0
-
Artikel
-
- 2 Minuten Lesedauer
-
Die folgenden Eingabe- und Ausgaberegister werden in version 5 0 des Geometrie-Shaders _ implementiert.
| Registertyp |
Anzahl |
R/W |
Dimension |
Indizierbar durch r# |
Standardeinstellungen |
Erfordert DCL |
| 32-Bit-Temp (r # ) |
4096(r # +x # [ n ] ) |
R/W |
4 |
Nein |
Keine |
Ja |
| 32-Bit Indexable Temp Array (x # [ n ] ) |
4096(r # +x # [ n ] ) |
R/W |
4 |
Ja |
Keine |
Ja |
| 32-Bit-Eingabe [ (v-Scheitelpunktelement ] [ ] ) |
32 |
R |
4(comp) * 32(vert) |
Ja |
Keine |
Ja |
| Primitive 32-Bit-Eingabe-ID (vPrim) |
1 |
R |
1 |
Nein |
Keine |
Ja |
| 32-Bit-Eingabeinstanz-ID (vInstanceID) |
1 |
R |
1 |
Nein |
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 |
| Direktverweis auf ConstantBuffer (icb [ index ] ) |
1 |
R |
4 |
Ja (Inhalt) |
Keine |
Ja |
Ausgaberegister
| Registertyp |
Anzahl |
R/W |
Dimension |
Indizierbar durch r# |
Standardeinstellungen |
Erfordert DCL |
| NULL (Verwerfen des Ergebnisses, nützlich für Ops mit mehreren Ergebnissen) |
Nicht zutreffend |
W |
Nicht zutreffend |
Nicht zutreffend |
– |
Nein |
| 32-Bit-Ausgabe– Vertex Data-Element (o # ) |
32 |
W |
Nicht zutreffend |
N/V |
4 |
Ja |
-
Shadermodell 5