Following work done in 2.83, the resolution control is now a real level-of-detail parameter. It is now useful to be able to set the resolution for display independently from render, for mesh generation.
For compatibility with old scenes, resolution is retained and is the render resolution. Old scenes loaded in have the value of resolution also applied to viewport_resolution. This allows newer scenes to be used in older versions without trouble
Reference requests :
https://blender.community/c/rightclickselect/JKbbbc/
https://blender.community/c/rightclickselect/jvbbbc/