[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12005] trunk/blender/source/blender/ render/intern/source/convertblender.c: * AO bugfix - Constant QMC sampling wasn' t getting initialised for bake rendering, causing a crash.
Matt Ebb
matt at mke3.net
Tue Sep 11 02:26:16 CEST 2007
Revision: 12005
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12005
Author: broken
Date: 2007-09-11 02:26:15 +0200 (Tue, 11 Sep 2007)
Log Message:
-----------
* AO bugfix - Constant QMC sampling wasn't getting initialised for bake rendering, causing a crash.
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/convertblender.c
Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c 2007-09-10 23:41:04 UTC (rev 12004)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c 2007-09-11 00:26:15 UTC (rev 12005)
@@ -3986,9 +3986,14 @@
}
init_render_world(re); /* do first, because of ambient. also requires re->osa set correct */
- if(re->wrld.mode & WO_AMB_OCC)
- init_ao_sphere(&re->wrld);
+ if(re->wrld.mode & WO_AMB_OCC) {
+ if (re->wrld.ao_samp_method == WO_AOSAMP_HAMMERSLEY)
+ init_render_hammersley(re);
+ else if (re->wrld.ao_samp_method == WO_AOSAMP_CONSTANT)
+ init_ao_sphere(&re->wrld);
+ }
+
/* still bad... doing all */
init_render_textures(re);
init_render_materials(re->r.mode, &re->wrld.ambr);
More information about the Bf-blender-cvs
mailing list