This PR adds support to override the world with the HDRI of the viewport. Blurring of the background and camera based rotation isn't supported. Switching the HDRI would still use the world diffuse light as that is baked into the irradiance cache. These issues have been added to #109646  Pull Request: https://projects.blender.org/blender/blender/pulls/109548