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