Blender Git Commit Log

Git Commits -> Revision ba8c7d2

Revision ba8c7d2 by Sergey Sharybin (master)
March 23, 2017, 16:58 (GMT)
Cycles: Use SSE-optimized version of triangle intersection for motion triangles

The title says it all actually. Gives up to 10% speedup on test scenes here
on i7-6800K.

Render times on GPU are unreliable here, but there might be some slowdown
caused by watertight nature of intersections.

Commit Details:

Full Hash: ba8c7d2ba120f5ba7fdbaef67fe2e301ec3e5dcb
Parent Commit: a1348dd
Lines Changed: +38, -29

11 Modified Paths:

/intern/cycles/kernel/bvh/bvh_shadow_all.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh_subsurface.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh_traversal.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh_volume.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/bvh_volume_all.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/qbvh_shadow_all.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/qbvh_subsurface.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/qbvh_traversal.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/qbvh_volume.h (+1, -1) (Diff)
/intern/cycles/kernel/bvh/qbvh_volume_all.h (+1, -1) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle_intersect.h (+28, -19) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021