Related to #126974, which removed command reordering due to some EEVEE/framebuffer requirements. However buffer can still be reordered without any artifacts. Update buffers are common operations and are often isolated; safe to move them outside the rendering scope. Pull Request: https://projects.blender.org/blender/blender/pulls/128538