Instead of using multiple framebuffer objects, can I also create only one and achieve the same results by switching it's target texture when needed?
- Is this a bad idea in all cases? If yes, why?
I've been implementing a function render.SetTargetTexture() in my program's API, and logically it wouldn't work if there were more framebuffers used behind the scenes. I'd have to fully expose framebuffers then.