Fix for error in approximate AO in last commit, made it really slow.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 21 Jan 2008 23:17:19 +0000 (23:17 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 21 Jan 2008 23:17:19 +0000 (23:17 +0000)
commitec04c09365cd47bf9ca7e86e1fa731dd2e4540db
treec874c39de14a827a21ca1e694b5085fee6a00e57
parent9f3f546a6f71c05591442f6ebf29a94d871dd4c5
Fix for error in approximate AO in last commit, made it really slow.
Also, duplis are now taking into account, the proper way to exclude
them is to set the material to be not traceable.

Removed an unnecessary pointer from the VlakRen struct to save some
memory, not really that significant, but still, saves 70 mb for 10
million faces.
17 files changed:
source/blender/blenkernel/intern/particle_system.c
source/blender/render/extern/include/RE_raytrace.h
source/blender/render/intern/include/render_types.h
source/blender/render/intern/source/convertblender.c
source/blender/render/intern/source/occlusion.c
source/blender/render/intern/source/rayshade.c
source/blender/render/intern/source/raytrace.c
source/blender/render/intern/source/rendercore.c
source/blender/render/intern/source/strand.c
source/blender/render/intern/source/texture.c
source/blender/src/meshlaplacian.c
source/blender/yafray/intern/export_File.cpp
source/blender/yafray/intern/export_File.h
source/blender/yafray/intern/export_Plugin.cpp
source/blender/yafray/intern/export_Plugin.h
source/blender/yafray/intern/yafray_Render.cpp
source/blender/yafray/intern/yafray_Render.h