Blender Git Loki
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)
/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)