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:
authorKévin Dietrich <kevin.dietrich@mailoo.org>2021-03-31 18:10:04 +0300
committerKévin Dietrich <kevin.dietrich@mailoo.org>2021-03-31 18:18:32 +0300
commitb4e584949c21d6b016744d756f944bd357647d30 (patch)
tree63207c8c44f8aad45d72f28a49810d17e51a9f81 /intern/cycles/render
parent4fd7b1f3db345b83f12c60f75a8dd17bd050d40d (diff)
Alembic procedural: fix out of bound access when editing object properties or shaders
The index_data_map was not cleared when clearing a cache, so this would just append the new correct data to the end of the array instead of overwriting it, which would cause us to then use outdated indices.
Diffstat (limited to 'intern/cycles/render')
-rw-r--r--intern/cycles/render/alembic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/render/alembic.h b/intern/cycles/render/alembic.h
index d0c5856a353..fbc45a607c8 100644
--- a/intern/cycles/render/alembic.h
+++ b/intern/cycles/render/alembic.h
@@ -239,6 +239,7 @@ template<typename T> class DataStore {
{
invalidate_last_loaded_time();
data.clear();
+ index_data_map.clear();
}
void invalidate_last_loaded_time()