Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2005-10-02 20:21:26 +0400
committerTon Roosendaal <ton@blender.org>2005-10-02 20:21:26 +0400
commit173a4791b25a0a6fc886e3e3541783b3e3a9089f (patch)
tree2eac88f7986aafe014a4723b6fbadd1758a34bd7 /source
parent589f91e0ee353c95b3def8a6480557db8fd04b6e (diff)
Crash fix; rendering AO with envmap on didn't work.
Note that envmaps still render without raytracing.
Diffstat (limited to 'source')
-rw-r--r--source/blender/renderconverter/intern/convertBlenderScene.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c
index 4f564e2b233..60d8745526e 100644
--- a/source/blender/renderconverter/intern/convertBlenderScene.c
+++ b/source/blender/renderconverter/intern/convertBlenderScene.c
@@ -2570,6 +2570,9 @@ void RE_rotateBlenderScene(void)
R.wrld.aosphere= MEM_mallocN(2*3*R.wrld.aosamp*R.wrld.aosamp*sizeof(float), "AO sphere");
/* we make twice the amount of samples, because only a hemisphere is used */
init_ao_sphere(R.wrld.aosphere, 2*R.wrld.aosamp*R.wrld.aosamp, 16);
+
+ /* bah... init_render_world writes this over, and that is called/needed in envmap. */
+ G.scene->world->aosphere= R.wrld.aosphere;
}
init_render_textures();
init_render_materials();