This patch introduces the ability to set the size of the Sun light property through the use of the angular diameter as viewed from Earth.
There are two unanswered questions regarding this change:
- The default value of 0.526 radians is not properly set in the EEVEE UI and is instead set to 0
- How the new 'sun_angle' property is meant to be used within the renderer is still unclear. To me it looks like that value can be set through the UI but internal rendering code does not actually use this property in any meaningful way.
Once these two issues are addressed these changes should be able to be shipped.