add matrix
fix call setUniformMat
some comments
minimal space model test