diff options
author | Jacques Lucke <jacques@blender.org> | 2021-06-01 16:24:29 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-06-01 16:25:01 +0300 |
commit | 6583fb67c6e1e5d714d723a09312e9dd25e02152 (patch) | |
tree | 94a17b12d56e1f91b056f990497d14b994225dcd /source/blender/blenkernel/BKE_material.h | |
parent | 8a63466ca3380479a92a65b670a074277d9a8671 (diff) |
Geometry Nodes: add empty material slot to new meshes
This fixes T88455 by adding an empty material slot to newly
generated meshes. This allows the object to overwrite the
"default" material without any extra nodes. Technically,
all polygons reference the material index 0 already, so it
makes sense to add a material slot for this material index.
Differential Revision: https://developer.blender.org/D11439
Diffstat (limited to 'source/blender/blenkernel/BKE_material.h')
-rw-r--r-- | source/blender/blenkernel/BKE_material.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_material.h b/source/blender/blenkernel/BKE_material.h index dc471fcb62f..69e2d52e1dd 100644 --- a/source/blender/blenkernel/BKE_material.h +++ b/source/blender/blenkernel/BKE_material.h @@ -113,6 +113,7 @@ void BKE_id_material_clear(struct Main *bmain, struct ID *id); struct Material *BKE_object_material_get_eval(struct Object *ob, short act); int BKE_object_material_count_eval(struct Object *ob); void BKE_id_material_eval_assign(struct ID *id, int slot, struct Material *material); +void BKE_id_material_eval_ensure_default_slot(struct ID *id); /* rendering */ |