Commit: 0926b896b6b329a39bba7ddd10b92135147e416f
Author: Clément Foucault
Date:   Mon Jul 17 13:59:53 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB0926b896b6b329a39bba7ddd10b92135147e416f

Eevee: Fix crash with transparency.

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

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

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

diff --git a/source/blender/draw/engines/eevee/eevee_materials.c 
b/source/blender/draw/engines/eevee/eevee_materials.c
index 46ed858603d..a526bdbefb5 100644
--- a/source/blender/draw/engines/eevee/eevee_materials.c
+++ b/source/blender/draw/engines/eevee/eevee_materials.c
@@ -801,7 +801,7 @@ static void material_opaque(
                        *shgrp_depth = 
DRW_shgroup_material_create(*gpumat_depth, do_cull ? psl->depth_pass_cull : 
psl->depth_pass);
                        *shgrp_depth_clip = 
DRW_shgroup_material_create(*gpumat_depth, do_cull ? psl->depth_pass_clip_cull 
: psl->depth_pass_clip);
 
-                       if (shgrp_depth) {
+                       if (*shgrp != NULL) {
                                if (ma->blend_method == MA_BM_CLIP) {
                                        DRW_shgroup_uniform_float(*shgrp_depth, 
"alphaThreshold", &ma->alpha_threshold, 1);
                                        
DRW_shgroup_uniform_float(*shgrp_depth_clip, "alphaThreshold", 
&ma->alpha_threshold, 1);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to