keep camera calculations out of the rendering code

Change-Id: I7a26ce1881958a7465692174dd8ea793b593efad
no framebuffer support needed anymore

Change-Id: I5e6830bbd87eb9465aeb87d7e5074c9192caa47e