*Moved rtbuild to bf_render_raytrace
authorAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 12 Jul 2009 18:04:10 +0000 (18:04 +0000)
committerAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 12 Jul 2009 18:04:10 +0000 (18:04 +0000)
commita6b328b82577d3ec1429c02686ea1727e02140c0
treef86eb2e35b316f3409ed503e5923e8fddc7d1841
parente264087fad7a55be67d409fe1748d4fc647fba0c
*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
source/blender/blenlib/BLI_memarena.h
source/blender/render/extern/include/RE_raytrace.h
source/blender/render/intern/include/rayobject.h
source/blender/render/intern/include/rayobject_rtbuild.h
source/blender/render/intern/raytrace/bvh.h
source/blender/render/intern/raytrace/rayobject_bvh.cpp
source/blender/render/intern/raytrace/rayobject_rtbuild.cpp [moved from source/blender/render/intern/source/rayobject_rtbuild.c with 98% similarity]
source/blender/render/intern/raytrace/rayobject_vbvh.cpp [new file with mode: 0644]
source/blender/render/intern/source/rayshade.c