Blender Git Loki
Git Commits -> Revision a6b328b
Revision a6b328b by Andre Susano Pinto (master) July 12, 2009, 18:04 (GMT) |
*Moved rtbuild to bf_render_raytrace *Added vbvh - Just a experimental tree type :) Variable Way BVH - there is no hardcoded number of childs per each Tree Node - idea is to optimize a tree to reduced the expected number of BB tests even after applying SAH (for that an hardcoded n-way is not enough) - for now childs are stored on a linked list |
Commit Details:
Full Hash: a6b328b82577d3ec1429c02686ea1727e02140c0
SVN Revision: 21551
Parent Commit: e264087
Lines Changed: +835, -542
2 Added Paths:
/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp (+531, -0) (View)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+248, -0) (View)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+248, -0) (View)
1 Deleted Path:
/source/blender/render/intern/source/rayobject_rtbuild.c (+0, -531)
7 Modified Paths:
/source/blender/blenlib/BLI_memarena.h (+9, -0) (Diff)
/source/blender/render/extern/include/RE_raytrace.h (+11, -1) (Diff)
/source/blender/render/intern/include/rayobject.h (+11, -0) (Diff)
/source/blender/render/intern/include/rayobject_rtbuild.h (+9, -0) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+6, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+4, -7) (Diff)
/source/blender/render/intern/source/rayshade.c (+6, -2) (Diff)
/source/blender/render/extern/include/RE_raytrace.h (+11, -1) (Diff)
/source/blender/render/intern/include/rayobject.h (+11, -0) (Diff)
/source/blender/render/intern/include/rayobject_rtbuild.h (+9, -0) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+6, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+4, -7) (Diff)
/source/blender/render/intern/source/rayshade.c (+6, -2) (Diff)