From 8d4d27de9f0919c74fa629c287ba6678e79ce9a4 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 10 Feb 2013 18:02:59 +0000 Subject: Fix #34184: cycles speed vector pass should be zero when using motion blur, instead it had value 10000. --- intern/cycles/blender/blender_session.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'intern/cycles/blender/blender_session.cpp') diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp index 951f7022a10..dfea9833287 100644 --- a/intern/cycles/blender/blender_session.cpp +++ b/intern/cycles/blender/blender_session.cpp @@ -410,8 +410,10 @@ void BlenderSession::do_write_update_render_result(BL::RenderResult b_rr, BL::Re int components = b_pass.channels(); /* copy pixels */ - if(buffers->get_pass_rect(pass_type, exposure, rtile.sample, components, &pixels[0])) - b_pass.rect(&pixels[0]); + if(!buffers->get_pass_rect(pass_type, exposure, rtile.sample, components, &pixels[0])) + memset(&pixels[0], 0, pixels.size()*sizeof(float)); + + b_pass.rect(&pixels[0]); } } -- cgit v1.2.3