mirror of
https://github.com/bevyengine/bevy
synced 2024-11-22 12:43:34 +00:00
Fix potential bug when using multiple lights. (#1055)
This commit is contained in:
parent
d91117d6e7
commit
f71dc5daeb
1 changed files with 4 additions and 0 deletions
|
@ -53,6 +53,10 @@ void main() {
|
||||||
// add light contribution
|
// add light contribution
|
||||||
color += diffuse * light.color.xyz;
|
color += diffuse * light.color.xyz;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// average the lights so that we will never get something with > 1.0
|
||||||
|
color /= max(float(NumLights.x), 1.0);
|
||||||
|
|
||||||
output_color.xyz *= color;
|
output_color.xyz *= color;
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue