[Bf-blender-cvs] [7b29956cc54] blender-v2.82-release: Fix T67942 EEVEE: Crash when empty is set as camera and motion blur is on

Clément Foucault noreply at git.blender.org
Fri Jan 17 19:43:55 CET 2020


Commit: 7b29956cc546b3e69c4181015d457d2ee47474ff
Author: Clément Foucault
Date:   Fri Jan 17 19:43:41 2020 +0100
Branches: blender-v2.82-release
https://developer.blender.org/rB7b29956cc546b3e69c4181015d457d2ee47474ff

Fix T67942 EEVEE: Crash when empty is set as camera and motion blur is on

===================================================================

M	source/blender/draw/engines/eevee/eevee_motion_blur.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee_motion_blur.c b/source/blender/draw/engines/eevee/eevee_motion_blur.c
index 670201555bd..fc5af62d45f 100644
--- a/source/blender/draw/engines/eevee/eevee_motion_blur.c
+++ b/source/blender/draw/engines/eevee/eevee_motion_blur.c
@@ -119,7 +119,7 @@ int EEVEE_motion_blur_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *veda
 
   if (scene_eval->eevee.flag & SCE_EEVEE_MOTION_BLUR_ENABLED) {
     /* Update Motion Blur Matrices */
-    if (camera) {
+    if (camera && (camera->type == OB_CAMERA) && (camera->data != NULL)) {
       float persmat[4][4];
       float ctime = DEG_get_ctime(draw_ctx->depsgraph);
       float delta = scene_eval->eevee.motion_blur_shutter;



More information about the Bf-blender-cvs mailing list