[Bf-blender-cvs] [e96e0dd] master: Fix T45715: Blender crashes when creating Environment Map textures in Multi-View mode
Dalai Felinto
noreply at git.blender.org
Fri Aug 7 20:44:51 CEST 2015
Commit: e96e0ddbee89e4ccce3e0673883625aa73cc949a
Author: Dalai Felinto
Date: Fri Aug 7 15:46:18 2015 -0300
Branches: master
https://developer.blender.org/rBe96e0ddbee89e4ccce3e0673883625aa73cc949a
Fix T45715: Blender crashes when creating Environment Map textures in Multi-View mode
===================================================================
M source/blender/render/intern/source/envmap.c
===================================================================
diff --git a/source/blender/render/intern/source/envmap.c b/source/blender/render/intern/source/envmap.c
index 23d021d..1e42617 100644
--- a/source/blender/render/intern/source/envmap.c
+++ b/source/blender/render/intern/source/envmap.c
@@ -498,7 +498,8 @@ static void render_envmap(Render *re, EnvMap *env)
float *alpha;
float *rect;
- rect = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, re->viewname);
+ /* envmap is rendered independently of multiview */
+ rect = RE_RenderLayerGetPass(rl, SCE_PASS_COMBINED, "");
ibuf = IMB_allocImBuf(envre->rectx, envre->recty, 24, IB_rect | IB_rectfloat);
memcpy(ibuf->rect_float, rect, ibuf->channels * ibuf->x * ibuf->y * sizeof(float));
More information about the Bf-blender-cvs
mailing list