*new generic raytrace API
authorAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 10 May 2009 21:02:58 +0000 (21:02 +0000)
committerAndre Susano Pinto <andresusanopinto@gmail.com>
Sun, 10 May 2009 21:02:58 +0000 (21:02 +0000)
commita5ede4332043284255c2020d7b75c0c00f58db5d
tree577c058015d636b46706e44e50a5de6926904693
parent71c19dadbed638f3a0802e66f69093cf9b1c6303
*new generic raytrace API
*Adapted octree to a more generic raytrace API
*ray shadow works (other untested stuff disabled atm)

On the scene tested the user-cpu time got from 1:24 to 1:19/20
probably because of removed callbacks or sligtly diferente memory usage
source/blender/editors/armature/meshlaplacian.c
source/blender/render/extern/include/RE_raytrace.h
source/blender/render/intern/include/rayobject.h [new file with mode: 0644]
source/blender/render/intern/include/render_types.h
source/blender/render/intern/source/rayobject.c [new file with mode: 0644]
source/blender/render/intern/source/rayobject_mesh.c [new file with mode: 0644]
source/blender/render/intern/source/rayobject_octree.c [moved from source/blender/render/intern/source/raytrace.c with 61% similarity]
source/blender/render/intern/source/rayshade.c
source/blender/render/intern/source/rendercore.c