Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Vertex-Shaderausgaberegister enthält Daten pro Vertexposition.
| Vertex-Shaderversionen | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| Positionsregister | x | x | x | x | x | x |
Ein Register besteht aus Eigenschaften, die bestimmen, wie sich jedes Register verhält.
| Eigentum | Beschreibung |
|---|---|
| Name | oPos |
| Zählen | 1 Vektor |
| E/A-Berechtigungen | Schreibgeschützt. |
Der Wert ist die Position im homogenen Schnittraum. Dieser Wert muss vom Vertex-Shader geschrieben werden.
Beispiel
dcl_position v0
def c40, 0.0f,0.0f,0.0f,0.0f;
// transform into projection space
m4x4 r0,v0,c8
max r0.z,c40.z,r0.z //clamp to 0
max r0.w,c12.x,r0.w //clamp to near clip plane
mov oPos,r0
Verwandte Themen