[Bf-blender-cvs] [29061154a8d] soc-2022-many-lights-sampling: Fix crash in rare cases with precision issues
Brecht Van Lommel
noreply at git.blender.org
Sat Nov 19 19:21:39 CET 2022
Commit: 29061154a8d8308714ed15855c4cee0fb7715bc5
Author: Brecht Van Lommel
Date: Sat Nov 19 18:43:16 2022 +0100
Branches: soc-2022-many-lights-sampling
https://developer.blender.org/rB29061154a8d8308714ed15855c4cee0fb7715bc5
Fix crash in rare cases with precision issues
===================================================================
M intern/cycles/kernel/light/tree.h
===================================================================
diff --git a/intern/cycles/kernel/light/tree.h b/intern/cycles/kernel/light/tree.h
index ec28df7df8e..185d184b3e7 100644
--- a/intern/cycles/kernel/light/tree.h
+++ b/intern/cycles/kernel/light/tree.h
@@ -431,6 +431,9 @@ ccl_device int light_tree_cluster_select_emitter(KernelGlobals kg,
rand);
has_importance >>= 1;
}
+ if (selected_index == -1) {
+ return -1;
+ }
float discard;
light_tree_emitter_importance<in_volume_segment>(
More information about the Bf-blender-cvs
mailing list