Blender Git Commit Log

Git Commits -> Revision bf11e36

Revision bf11e36 by Sergey Sharybin (master)
April 8, 2015, 13:47 (GMT)
Fix T44046: Cycles speed regression in 2.74 (CPU only)

Issue was caused by MSVC not being able to optimize some code out in the same
way as GCC/Clang does, so now that parts of code are explicitly unfolded in
order to help compilers out.

This makes speed loss much less drastic on my laptop. That's probably as good
as we can do with MSVC without investing infinite amount of time looking trying
to workaround the optimizer.

Commit Details:

Full Hash: bf11e362c5418ec40dc0437d329efceb225eb5ef
Parent Commit: 2c91f9d
Lines Changed: +24, -32

1 Modified Path:

/intern/cycles/kernel/geom/geom_triangle_intersect.h (+24, -32) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021