Blender Git Commit Log
Git Commits -> Revision ef1fcd8
Revision ef1fcd8 by Andre Susano Pinto (master) July 15, 2009, 17:38 (GMT) |
*Added support to "BB hints" (which works like a BB version of LCTS - longest common transversing subtree) It creates a tree cut after knowing that a given point will pass on a BB. This tree cut is used to accelarate the rays casted from a given BB, eliminating unnecessary BB tests from root till the tree cut. |
Commit Details:
Full Hash: ef1fcd8ad1d8fb4feed704286982e8b5be03b149
SVN Revision: 21600
Parent Commit: e3f7cad
Lines Changed: +161, -35
7 Modified Paths:
/source/blender/render/extern/include/RE_raytrace.h (+25, -1) (Diff)
/source/blender/render/intern/include/rayobject.h (+2, -0) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+2, -3) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+1, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+80, -6) (Diff)
/source/blender/render/intern/source/rayobject.c (+14, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+37, -24) (Diff)
/source/blender/render/intern/include/rayobject.h (+2, -0) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+2, -3) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+1, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+80, -6) (Diff)
/source/blender/render/intern/source/rayobject.c (+14, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+37, -24) (Diff)