Fix T47727: Weird bake results with non integer color values
This commit is contained in:
@@ -242,11 +242,11 @@ ccl_device float3 kernel_bake_evaluate_direct_indirect(KernelGlobals *kg,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(is_direct) {
|
if(is_direct) {
|
||||||
out += safe_divide_color(direct, color);
|
out += safe_divide_even_color(direct, color);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(is_indirect) {
|
if(is_indirect) {
|
||||||
out += safe_divide_color(indirect, color);
|
out += safe_divide_even_color(indirect, color);
|
||||||
}
|
}
|
||||||
|
|
||||||
return out;
|
return out;
|
||||||
|
Reference in New Issue
Block a user