diff options
author | Hans Goudey <h.goudey@me.com> | 2021-11-19 19:36:29 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-11-19 19:36:29 +0300 |
commit | 0f1a200a67e8fb309872bbd5d6f7890efdd88086 (patch) | |
tree | 3f3fe168e49977f240555ac730d4515fc895a64d /source/blender/draw/engines/eevee/eevee_materials.c | |
parent | 1a1ddcb5e22b2e6ad4d7506c709ca93ca64096d3 (diff) |
Fix T92682: EEVEE motion blur crash with curve objects
After rBb9febb54a492, the evaluated mesh from a curve is now presented
to render engines as a separate mesh object, but some code still assumed
that a curve object itself could have an evaluated mesh. However, this is
still true for surface objects and metaballs, which don't
use geometry sets yet.
Differential Revision: https://developer.blender.org/D13272
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 a627bcd9488..582540529a6 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -820,7 +820,7 @@ void EEVEE_materials_cache_populate(EEVEE_Data *vedata, !DRW_state_is_image_render(); /* First get materials for this mesh. */ - if (ELEM(ob->type, OB_MESH, OB_CURVE, OB_SURF, OB_FONT, OB_MBALL)) { + if (ELEM(ob->type, OB_MESH, OB_SURF, OB_MBALL)) { const int materials_len = DRW_cache_object_material_count_get(ob); EeveeMaterialCache *matcache = BLI_array_alloca(matcache, materials_len); |