*introduced new method for packing/optimizing trees after building
authorAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 6 Sep 2009 19:14:06 +0000 (19:14 +0000)
committerAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 6 Sep 2009 19:14:06 +0000 (19:14 +0000)
commit64af3a26184632f53b2ed536f784303e963f033c
treec01aff326c44e53271c0b6424032e5a3795bd5e1
parentea18c6ef0abcdd5841d77175a67e2611dce446b5
*introduced new method for packing/optimizing trees after building
(this is a generalization of some of the experimental stuff i tried during SoC,
 but only had time to improve a few days ago)
 - it should yield slightly better results
 - the cost model can somehow be tweaked to optimize for diferent trees.

*cleaned up some code
*added counters for number of SIMD BB tests
*added GPL license block on missing files
15 files changed:
source/blender/makesdna/DNA_scene_types.h
source/blender/makesrna/intern/rna_scene.c
source/blender/render/extern/include/RE_raytrace.h
source/blender/render/intern/raytrace/bvh.h
source/blender/render/intern/raytrace/qbvh.h [deleted file]
source/blender/render/intern/raytrace/rayobject_bvh.cpp
source/blender/render/intern/raytrace/rayobject_qbvh.cpp
source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
source/blender/render/intern/raytrace/rayobject_svbvh.cpp
source/blender/render/intern/raytrace/rayobject_vbvh.cpp
source/blender/render/intern/raytrace/reorganize.h
source/blender/render/intern/raytrace/svbvh.h
source/blender/render/intern/raytrace/vbvh.h
source/blender/render/intern/source/rayobject_raycounter.c
source/blender/render/intern/source/rayshade.c