Changing size of framebuffer attachments would throw an assertion as framebuffer size was not correctly reset to zero. Zero allows any size to override the current if there are no set attachments. Authored by Apple: Michael Parkin-White Pull Request: https://projects.blender.org/blender/blender/pulls/116162