Blender Git Loki
Git Commits -> Revision e7c2578
Revision e7c2578 by Sv. Lockal (master) April 3, 2014, 18:08 (GMT) |
Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. This makes bmw scene in msvc 12 builds 6% faster. It also gives a minor speedup for SSE hair in all compilers. |
Commit Details:
Full Hash: e7c2578576380288befcd77e88edd8ae508ed01a
Parent Commit: 5e5ec4c
Lines Changed: +55, -62
6 Modified Paths:
/intern/cycles/kernel/geom/geom_bvh_subsurface.h (+8, -7) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+12, -11) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+7, -9) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle.h (+4, -6) (Diff)
/intern/cycles/kernel/geom/geom_object.h (+22, -25) (Diff)
/intern/cycles/kernel/geom/geom_triangle.h (+2, -4) (Diff)
/intern/cycles/kernel/geom/geom_bvh_traversal.h (+12, -11) (Diff)
/intern/cycles/kernel/geom/geom_curve.h (+7, -9) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle.h (+4, -6) (Diff)
/intern/cycles/kernel/geom/geom_object.h (+22, -25) (Diff)
/intern/cycles/kernel/geom/geom_triangle.h (+2, -4) (Diff)