Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo registro di output del vertex shader contiene dati sulla posizione per vertice.
| Versioni del vertex shader | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| Registro posizioni | x | x | x | x | x | x |
Un registro è costituito da proprietà che determinano il comportamento di ogni registro.
| Proprietà | Descrizione |
|---|---|
| Nome | oPos |
| Contare | 1 vettore |
| Autorizzazioni di I/O | Solo scrittura. |
Il valore è la posizione nello spazio di ritaglio omogeneo. Questo valore deve essere scritto dal vertex shader.
Esempio
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
Argomenti correlati