[Bf-blender-cvs] [fc181d855ee] blender2.8: Fis T57948: Crash in 2.8x lookdev

Clément Foucault noreply at git.blender.org
Tue Nov 20 13:31:59 CET 2018


Commit: fc181d855eee3f8217987e303971a89f7b5494ab
Author: Clément Foucault
Date:   Tue Nov 20 13:17:03 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBfc181d855eee3f8217987e303971a89f7b5494ab

Fis T57948: Crash in 2.8x lookdev

===================================================================

M	source/blender/blenkernel/intern/studiolight.c

===================================================================

diff --git a/source/blender/blenkernel/intern/studiolight.c b/source/blender/blenkernel/intern/studiolight.c
index ce7372dc0b9..f3d0c8c52f4 100644
--- a/source/blender/blenkernel/intern/studiolight.c
+++ b/source/blender/blenkernel/intern/studiolight.c
@@ -637,7 +637,7 @@ static void studiolight_spherical_harmonics_apply_band_factors(StudioLight *sl,
 
 	int index = 0, dst_idx = 0;
 	for (int band = 0; band < STUDIOLIGHT_SH_BANDS; band++) {
-		for (int m = -1; m <= band; m++) {
+		for (int m = 0; m < SQUARE(band+1) - SQUARE(band); m++) {
 			/* Skip L3 */
 			if (band != 3) {
 				mul_v3_v3fl(sl->spherical_harmonics_coefs[dst_idx++], sh[index], sl_sh_band_factors[band]);



More information about the Bf-blender-cvs mailing list