Blender Git Commit Log

Git Commits -> Revision 6a69f2e

Revision 6a69f2e by Sergey Sharybin (cycles_bvh)
June 13, 2016, 14:28 (GMT)
Cycles: Optimize aligned triangle storage a bit

The idea is to keep triangle storage aligned with the BVH traversal code.

This gives couple of percent speedup comparing to previous version and
reduces overall slowdown (which is now 4% on the barcelona file here on
own desktop, and half of it is caused by the inner BVH node visibility
commit),

Commit Details:

Full Hash: 6a69f2ed1ce290de3c01ecef9e67a55d25fe121e
Parent Commit: ee2a9e5
Lines Changed: +145, -66

9 Modified Paths:

/intern/cycles/bvh/bvh.cpp (+56, -9) (Diff)
/intern/cycles/bvh/bvh.h (+5, -2) (Diff)
/intern/cycles/kernel/geom/geom_motion_triangle.h (+3, -3) (Diff)
/intern/cycles/kernel/geom/geom_triangle.h (+12, -12) (Diff)
/intern/cycles/kernel/geom/geom_triangle_intersect.h (+12, -12) (Diff)
/intern/cycles/kernel/kernel_textures.h (+1, -1) (Diff)
/intern/cycles/render/mesh.cpp (+44, -21) (Diff)
/intern/cycles/render/mesh.h (+11, -5) (Diff)
/intern/cycles/render/scene.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021