Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2021-02-01 11:55:06 +0300
committerSergey Sharybin <sergey@blender.org>2021-02-02 13:10:56 +0300
commitd19aaad0bce1b7b9924dfe437603867ecdfc4d39 (patch)
tree91181de99b3ac295f0b7fcf7753f667db61db54f /source/blender/blenkernel/intern
parent356c62fe32266aed9c3b8d4cb33e8d949ff8b20a (diff)
Fix regression: Crash garbage collecting VBOs on never evaluated scenes
Committing fix again, since it is somehow got lost when merging release branch into master.
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r--source/blender/blenkernel/intern/scene.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 122eab1c4cf..0ce5240b17d 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -3457,6 +3457,10 @@ Depsgraph *BKE_scene_get_depsgraph(const Scene *scene, const ViewLayer *view_lay
{
BLI_assert(BKE_scene_has_view_layer(scene, view_layer));
+ if (scene->depsgraph_hash == NULL) {
+ return NULL;
+ }
+
DepsgraphKey key;
key.view_layer = view_layer;
return BLI_ghash_lookup(scene->depsgraph_hash, &key);