src/vec_mat_org.h
// ---------------------------------------------------------------------
// matriz del viewport  (deja las Z igual: entre -1 y 1)
matriz del viewport  (deja las Z igual: entre -1 y 1)
matriz del viewport ( deja las Z igual : entre - 1 y 1 )
inline Matriz4f MAT_Viewport( int org_x, int org_y, int ancho, int alto )
{
   return MAT_Traslacion( float(org_x), float(org_y), 0.0 )*
          MAT_Escalado( float(ancho), float(alto), 1.0 )*
          MAT_Escalado( 0.5, 0.5, 1.0 )*
          MAT_Traslacion( 1.0, 1.0, 1.0 ) ;
}
inline Matriz4f MAT_Viewport ( int org_x , int org_y , int ancho , int alto ) { return MAT_Traslacion ( float ( org_x ) , float ( org_y ) , 0.0 ) * MAT_Escalado ( float ( ancho ) , float ( alto ) , 1.0 ) * MAT_Escalado ( 0.5 , 0.5 , 1.0 ) * MAT_Traslacion ( 1.0 , 1.0 , 1.0 ) ; }
matriz del viewport  (deja las Z igual: entre -1 y 1)
matriz del viewport ( deja las Z igual : entre - 1 y 1 )