Copyright © 2026 Unity Technologies
Looks like there was a typo in an earlier PR, creating a discrepancy on the behavior of two overloaded functions. This PR fixes the discrepancy, but please note that the actual behavior of the AdditionalLightRealtimeShadow function in Unlit materials is undefined (but it currently works as before and as the user expects).
Looks like there was a typo in an earlier PR, creating a discrepancy on the behavior of two overloaded functions (AdditionalLightRealtimeShadow). This PR fixes the discrepancy, but please note that the actual behavior of the AdditionalLightRealtimeShadow function in Unlit materials is undefined (but it currently works as before and as the user expects).
Looks like there was a typo in an earlier PR, creating a discrepancy on the behavior of two overloaded functions (AdditionalLightRealtimeShadow). This PR fixes the discrepancy, but please note that the actual behavior of the AdditionalLightRealtimeShadow function in Unlit materials is undefined (but it currently works as before and as the user expects).
How to reproduce:
1. Open the attached “IN-95392_URPAdditionalLightBug“ project
2. Open the “SampleScene“ and enter Scene View
3. Observe the result
Expected result: “Cube“ GameObject receives shadows from “Point Light“ GameObject
Actual result: “Cube“ GameObject does not receive shadows from “Point Light“ GameObject
Reproducible with: 6000.0.35f1, 6000.0.39f1, 6000.1.0b7, 6000.2.0a4
Not reproducible with: 2022.3.58f1, 6000.0.34f1
Reproducible on: MacOS 15.3 (M4), Windows 10 (by user)
Not reproducible on: No other environments tested
Note:
Issues you vote on will appear here