Как работает GL.MultMatrix ? Такое чувство, что он не умножает матрицу, а просто задает новую.
Можно написать:
GL.MultMatrix( Matrix4x4.Scale( new Vector3( 10, 1, 1 ) ) );
GL.MultMatrix( Matrix4x4.Scale( new Vector3( 10, 1, 1 ) ) );
GL.MultMatrix( Matrix4x4.Scale( new Vector3( 10, 1, 1 ) ) );
Но эффект будет, как от одного MultMatrix.
Здесь
http://www.cnblogs.com/wantnon/p/5066203.html описывается такая проблема.