fix setupPerspective & setupOrtho not using passed width & height, set defaults to -1