clone() bugfix
minor improvements
added viewport position and inverse projection matrix