This change implements the basics as described in T68312: LookDev & Eevee Preview.
Material Preview
- LookDev shading mode is renamed to Material Preview. It always uses Eevee as the renderer, and is intended to provide a fast material preview suitable for texture painting, and texture and material setup.
Rendered
- Rendered shading gains "Use Scene Lights" and "Use Scene World" options similar to current LookDev. These will be enabled by default. When Use Scene World is turned off, HDRIs will be used for lighting instead. These options are available for EEVEE and Cycles.
- Renderers will be able to customize the shading settings panel and add additional settings.
Known Issues
Currently there seems to be an issue with EEVEE where buffers are not correctly cleared. The issue is not be introduced by this change but makes it more prominent.
