Add matrixPerspective sample