Make transpose software way because opengl es doesn't support it