How to reproduce:
1. Open the “ReproAdditionalLights“ project
2. Open the “ReproScene“
3. Open the “Assets > Settings > ForwardRenderer.asset“ in the Inspector
4. Set the Rendering Path property to Forward+
5. Open the “Assets > Settings > Full.asset“ in the Inspector
6. Under the Lighting section set the Additional Lights property to Disabled
7. Observe the Scene/Game view
Expected result: Shadows disappear
Actual result: Shadows do not disappear
Reproducible with: 2022.3.37f1, 6000.0.10f1
Could not test with: 2021.3.40f1 (Forward+ Rendering Path not supported)
Reproducible on: macOS 14.5 (Intel), Windows 10 (User’s)
Not reproducible on: No other environments tested
Workaround: Set Additional Lights to Per Pixel, then un-toggle the Cast Shadow property under the Additional Lights section, set Additional Lights to Disabled
Notes:
- Only reproducible with Forward+ as a Rendering Path
- After switching from Forward to Forward+ (when opening the project that was closed with Rendering Path set to Forward and then setting it to Forward+), the issue will not reproduce until you set Additional Lights to Per Pixel and then back to Disabled, does not always happen