Registro de posición
Este registro de salida del sombreador de vértices contiene datos de posición por vértice.
Versiones del sombreador de vértices | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Registro de posición | x | x | x | x | x | x |
Un registro consta de propiedades que determinan cómo se comporta cada registro.
Propiedad | Descripción |
---|---|
Nombre | Opos |
Count | 1 vector |
Permisos de E/S | De solo escritura. |
El valor es la posición en el espacio homogéneo de recorte. El sombreador de vértices debe escribir este valor.
Ejemplo
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
Temas relacionados