Well, I initially thought that vfb->width and vfb->height should be the actual size of the FBO (since otherwise, we will scale by the wrong thing), but I tried messing with this and funny things happened....

-[Unknown]