diff options
author | Ton Roosendaal <ton@blender.org> | 2005-10-02 20:21:26 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2005-10-02 20:21:26 +0400 |
commit | 173a4791b25a0a6fc886e3e3541783b3e3a9089f (patch) | |
tree | 2eac88f7986aafe014a4723b6fbadd1758a34bd7 /source | |
parent | 589f91e0ee353c95b3def8a6480557db8fd04b6e (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.c | 3 |
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(); |