Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/bvh/build.cpp
| Context not available. | |||||
| /* unalignedLeafSAH = params.sah_primitive_cost * split.leafSAH; */ | /* unalignedLeafSAH = params.sah_primitive_cost * split.leafSAH; */ | ||||
| unalignedSplitSAH = params.sah_node_cost * unaligned_split.bounds.half_area() + | unalignedSplitSAH = params.sah_node_cost * unaligned_split.bounds.half_area() + | ||||
| params.sah_primitive_cost * unaligned_split.nodeSAH; | params.sah_primitive_cost * unaligned_split.nodeSAH; | ||||
| /* TOOD(sergey): Check we can create leaf already. */ | /* TODO(sergey): Check we can create leaf already. */ | ||||
| /* Check whether unaligned split is better than the regular one. */ | /* Check whether unaligned split is better than the regular one. */ | ||||
| if (unalignedSplitSAH < splitSAH) { | if (unalignedSplitSAH < splitSAH) { | ||||
| do_unalinged_split = true; | do_unalinged_split = true; | ||||
| Context not available. | |||||