shaders and fbo changed and bugfix in camera.cpp