Fixed perspective rendering by using a RenderTarget

|SOURCE|
[PerspectiveViewControl]
* Changed the render loop to use a RenderTarget which is stretched to fill the
  frame buffer the perspective view uses