Update the DefaultProjector to behave better when changing framebuffers
#2802
+230
−78
DefaultProjector to behave better when changing framebuffers
#2802