Blender Git Commit Log

Git Commits -> Revision 7dabfb2

Revision 7dabfb2 by Sergey Sharybin (master)
October 3, 2014, 06:55 (GMT)
Cycles: Speedup of kernel side camera-in-volume detection

The idea is to only count intersections with objects which has volumetric shader
and ignore all other objects.

This is probably as fast as we can go without involving some forth level magic.

Commit Details:

Full Hash: 7dabfb2048958c60afccf353c21eca2f5c08bc4d
Parent Commit: 50af4d2
Lines Changed: +418, -8

1 Added Path:

/intern/cycles/kernel/geom/geom_bvh_volume.h (+322, -0) (View)

5 Modified Paths:

/intern/cycles/kernel/geom/geom_bvh.h (+75, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+3, -1) (Diff)
/intern/cycles/kernel/kernel_volume.h (+1, -3) (Diff)
/intern/cycles/render/mesh.cpp (+0, -4) (Diff)
/intern/cycles/render/object.cpp (+17, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021