Framebuffer resize handling (e.g. window resize) in render thread