diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-07-17 14:59:53 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-07-18 11:05:16 +0300 |
commit | 0926b896b6b329a39bba7ddd10b92135147e416f (patch) | |
tree | 83e0558692568ac4fcdae53a246195ceba43da04 /source/blender/draw/engines/eevee/eevee_materials.c | |
parent | 876cc5b7c04ceffb24acdb8d2abba0159429abac (diff) |
Eevee: Fix crash with transparency.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_materials.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_materials.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |