Blender Git Commit Log
Git Commits -> Revision d57c674
Revision d57c674 by Brecht Van Lommel (master) June 18, 2013, 09:36 (GMT) |
Cycles: optimization for BVH traveral on CPU's with SSE3, using code from Embree. On the BMW scene, this gives roughly a 10% speedup overall with clang/gcc, and 30% speedup with visual studio (2008). It turns out visual studio was optimizing the existing code quite poorly compared to pretty good autovectorization by clang/gcc, but hand written SSE code also gives a smaller speed boost there. This code isn't enabled when using the hair minimum width feature yet, need to make that work with the SSE code still. |
Commit Details:
Full Hash: d57c6748c4ebb37246caf25d4900ef6d5c16c0fe
SVN Revision: 57543
Parent Commit: 9131adc
Lines Changed: +275, -124