Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021