Merge pull request #54947 from Chaosus/fix_mobile_renderer

Fix broken light_compute in mobile renderer
This commit is contained in:
Rémi Verschelde 2021-11-13 23:26:02 +01:00 committed by GitHub
commit ed300d7be5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1345,7 +1345,7 @@ void main() {
#endif
blur_shadow(shadow);
light_compute(normal, directional_lights.data[i].direction, normalize(view), 0.0, directional_lights.data[i].color * directional_lights.data[i].energy, shadow, f0, orms, 1.0,
light_compute(normal, directional_lights.data[i].direction, normalize(view), 0.0, directional_lights.data[i].color * directional_lights.data[i].energy, shadow, f0, orms, 1.0, albedo, alpha,
#ifdef LIGHT_BACKLIGHT_USED
backlight,
#endif
@ -1358,7 +1358,7 @@ void main() {
#endif
*/
#ifdef LIGHT_RIM_USED
rim, rim_tint, albedo,
rim, rim_tint,
#endif
#ifdef LIGHT_CLEARCOAT_USED
clearcoat, clearcoat_gloss,
@ -1368,9 +1368,6 @@ void main() {
#endif
#ifdef USE_SOFT_SHADOW
directional_lights.data[i].size,
#endif
#ifdef USE_SHADOW_TO_OPACITY
alpha,
#endif
diffuse_light,
specular_light);