Blender Git Loki
Git Commits -> Revision 64af3a2
Revision 64af3a2 by Andre Susano Pinto (master) September 6, 2009, 19:14 (GMT) |
*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 |
Commit Details:
Full Hash: 64af3a26184632f53b2ed536f784303e963f033c
SVN Revision: 23035
Parent Commit: ea18c6e
Lines Changed: +465, -155
1 Deleted Path:
/source/blender/render/intern/raytrace/qbvh.h (+0, -0)
14 Modified Paths:
/source/blender/makesdna/DNA_scene_types.h (+7, -9) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -17) (Diff)
/source/blender/render/extern/include/RE_raytrace.h (+1, -1) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+2, -6) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+0, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_qbvh.cpp (+53, -4) (Diff)
/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp (+28, -0) (Diff)
/source/blender/render/intern/raytrace/rayobject_svbvh.cpp (+36, -6) (Diff)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+1, -1) (Diff)
/source/blender/render/intern/raytrace/reorganize.h (+235, -0) (Diff)
/source/blender/render/intern/raytrace/svbvh.h (+5, -8) (Diff)
/source/blender/render/intern/raytrace/vbvh.h (+36, -7) (Diff)
/source/blender/render/intern/source/rayobject_raycounter.c (+9, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+43, -95) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -17) (Diff)
/source/blender/render/extern/include/RE_raytrace.h (+1, -1) (Diff)
/source/blender/render/intern/raytrace/bvh.h (+2, -6) (Diff)
/source/blender/render/intern/raytrace/rayobject_bvh.cpp (+0, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject_qbvh.cpp (+53, -4) (Diff)
/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp (+28, -0) (Diff)
/source/blender/render/intern/raytrace/rayobject_svbvh.cpp (+36, -6) (Diff)
/source/blender/render/intern/raytrace/rayobject_vbvh.cpp (+1, -1) (Diff)
/source/blender/render/intern/raytrace/reorganize.h (+235, -0) (Diff)
/source/blender/render/intern/raytrace/svbvh.h (+5, -8) (Diff)
/source/blender/render/intern/raytrace/vbvh.h (+36, -7) (Diff)
/source/blender/render/intern/source/rayobject_raycounter.c (+9, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+43, -95) (Diff)